我不确定这段代码出了什么问题,它可能是非常明显的错误,但这就是我在这里的原因:(。我以前也有过这样的问题,所以如果有人能向我解释一下,那将非常有帮助:所以,我不确定定义的命名对代码有什么影响(async defon_nact(消息(:((粗体部分(,所以如果能有人让我知道我应该命名什么,那就太好了。我也会回应评论。
async def on_mention(message):
if client.user.mentioned_in(message):
await message.channel.send("Hi")```
根据discord.py文档,没有on_mention
事件,但我们可以使用on_message
事件来创建一个。
所以我们的代码应该是:
@client.event
async def on_message(message):
if client.user.mentioned_in(message):
await message.channel.send("Hi")