Начинающий
- Статус
- Оффлайн
- Регистрация
- 12 Июл 2020
- Сообщения
- 66
- Реакции
- 11
Всем привет. От имени WEBHOOK приходит сообщение с кодом, на определённый канал и мне бы хотелось, чтобы мой бот удалял эти сообщение через 60 секунд, после отправки этого сообщение. Не хочу юзать для этого эту строчку кода:
Через API нашёл on_message(message), через которого я делаю проверку на этот канал и если там, что то есть то удаляю от туда сообщение при помощи:
Но он удаляет сообщение пользователя, а вот от имени бота, или вебхука он не удаляет
Вот как весь код выглядит:
await ctx.channel.purge( limit = 1)
Через API нашёл on_message(message), через которого я делаю проверку на этот канал и если там, что то есть то удаляю от туда сообщение при помощи:
await message.delete()
Но он удаляет сообщение пользователя, а вот от имени бота, или вебхука он не удаляет
Вот как весь код выглядит:
Python:
@client.event
async def on_message(message):
await client.process_commands(message)
if message.channel.id == IDroom:
await asyncio.sleep(5)
await message.delete()