【发布时间】:2021-05-22 03:18:11
【问题描述】:
我正试图让机器人在每次有欺负角色的人说话时发送一条消息。我还想让它在该响应消息中提及用户,但这当然是可选的。我对 discord.py 有点陌生,但仍然知道很多事情。
这是我的代码:
@client.event
@commands.has_role('Bullied')
async def on_message(ctx, message):
if message.content != "":
if y == 0 or y2 == 0 or y3 == 0:
await ctx.send("hi")
这是每次有人在服务器上讲话时我收到的错误消息:
Ignoring exception in on_message
Traceback (most recent call last):
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 343, in _run_event
await coro(*args, **kwargs)
TypeError: on_message() missing 1 required positional argument: 'message'
【问题讨论】:
标签: python python-3.x discord discord.py