Я пытаюсь сделать бота , который, если вы скажете ему сделать обратный отсчет, например , до 28.12 , он сделает обратный отсчет до этого времени(что бы сообщение с отчетом изменялось в реальном времени), а затем по истечению срока отправит сообщение в чат (с упоминанием всех), например, Everyone_inactive2262007 обратный отсчет завершен. Пока остановился на этом этапе: @bot.command() async def ex(ctx, time: int): await ctx.send("Countdown started") def check(message): return message.channel == ctx.channel and message.author == ctx.author and message.content.lower() == "cancel" try: m = await bot.wait_for("message", check=check, timeout=time) await ctx.send("Countdown cancelled") except asyncio.TimeoutError: await ctx.send(f"{ctx.guild.default_role} countdown finished") Code @bot.command() async def ex(ctx, time: int): await ctx.send("Countdown started") def check(message): return message.channel == ctx.channel and message.author == ctx.author and message.content.lower() == "cancel" try: m = await bot.wait_for("message", check=check, timeout=time) await ctx.send("Countdown cancelled") except asyncio.TimeoutError: await ctx.send(f"{ctx.guild.default_role} countdown finished")
сделать поток, который запомнить айди сообщения и будет его проверять по времени, и как только время будет такое, какое нужно - сработает изменение текста