#python #function #discord #discord.py
Вопрос:
Этот код обычно работает для меня, когда я его использую, но он перестал работать. Сначала с другими асинхронными определениями, но теперь on_message не работает!
async def on_ready(): print("WizBot is currently online! Go check your Discord server; the bot should be active." @client.event async def on_message(message): if message.author == client.user: return if message.content.startswith(' test'): await message.channel.send('WizBot is up and running!')
WizBot — это имя моего бота.Также, если это полезно, я использую repl.it. on_ready (), однако, работает, но я получаю синтаксическую ошибку pyflakes для d
в def on_message(сообщение). Просмотреть сообщение об ошибке
File "main.py", line 21 async def on_message(message): ^ SyntaxError: invalid syntax
Кто-нибудь может помочь?
Ответ №1:
Я думаю, это потому, что закрывающая скобка отсутствует в
print("WizBot is currently online! Go check your Discord server; the bot should be active."
Ответ №2:
Вы пропускаете скобку в строке
print("WizBot is currently online! Go check your Discord server; the bot should be active."
Это должно быть:
print("WizBot is currently online! Go check your Discord server; the bot should be active.")
Комментарии:
1. Да, спасибо. Должно быть, я случайно удалил скобку случайно.