Как отправить сообщение вне функции в 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)
→ Ссылка