Как указано здесь , вам нужно явно вызвать команду, когда вы переопределяете on_message
@bot.event
async def on_message(message):
# do some extra stuff here
await bot.process_commands(message)
Когда я проверяю событие, например 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")
При удалении секции события команда работает нормально.