Как в discord.py проверять условие через промежуток времени
Мне нужно проверять условие каждые 30 секунд в discord.py. Как это сделать? Буду очень благодарен!
Ответы (1 шт):
Автор решения: RAINGM
→ Ссылка
Как вариант, через tasks
Вот пример кога:
class Tasks(commands.Cog):
def __init__(self, bot: Bot):
self.bot = bot
self.update_message.start()
def cog_unload(self):
self.update_message.cancel()
@tasks.loop(seconds=45)
async def update_message(self):
>>> condition
def setup(bot):
bot.add_cog(Tasks(bot))