当我检查on_message(message)
之类的事件时,每个命令都会停止工作
如果我删除了该活动,一切都恢复正常。
使用此代码,命令无效。
@bot.event
async def on_ready():
print("Connected.")
@bot.event
async def on_message(message):
print("test")
@bot.command(pass_context=True)
async def hello(ctx):
print("test")
删除事件部分时,该命令正常工作。
答案 0 :(得分:0)
如同编写here,您需要在覆盖on_message时显式调用该命令
@bot.event
async def on_message(message):
# do some extra stuff here
await bot.process_commands(message)