我试图创建一个on_message并调用机器人发送的消息
到目前为止,我的代码:
@bot.event
async def on_message(message):
if not message.author.id == bot.user.id:
return
else:
await bot.process_commands(message)
但这不会调用任何人发出的任何命令
答案 0 :(得分:0)
似乎您正在从库的命令扩展名中使用discord.ext.commands.Bot
。
在初始化漫游器时检查self_bot
可选参数的工作方式。默认情况下,它为False,因此该漫游器将始终忽略自己。但是,如果它为True,它将不会监听其他用户或漫游器。
此外,使用if not a == b
代替if a != b
。