Как отправить сообщение вне функции в discord.py?
Я пытаюсь сделать одну игру, и если игроков в лобби = 10, то начинается игра. В данный момент я сделал проверку через if, но при отправке сообщения выдаёт ошибку outside function
Код:
if config.players == 10:
channel = ds.utils.get(bot.guild.channels, id=950329905512595466)
await channel.send(f'Старт игры **{config.players}/10**')
Полная ошибка:
await channel.send(f'Старт игры **{config.players}/10**')
^
SyntaxError: 'await' outside function
Как это исправить?
Ответы (1 шт):
Автор решения: MaHryCT
→ Ссылка
asyncio.run_coroutine_threadsafe(channel.send('Старт игры'), bot.loop)