в Discord боте не вызывается метод (Python)
Вопрос про discord.py. У меня есть класс который должен что-то сделать, но не в дискорде, он вызывает метод в другом классе congig.get() сам метод:
def get():
bot = commands.Bot(command_prefix=settings['prefix'])
client = discord.Client()
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('$id '):
token = message.content.replace('$id ','')
await message.channel.send(id)
global ID
ID = id
Но он почему-то не работает. Есть еще файл с командами для бота.
Ответы (1 шт):
Автор решения: denisnumb
→ Ссылка
Обработчики событий в discord-py должны быть помечены декоратором @bot.event, чтобы функции вызывались при определенных событиях.
Подробнее можно почитать здесь.