@SiezurE

Как удалить пересланное сообщение Aiogram?

Пытаюсь удалить сообщение, которое было переслано в бота, но выдает ошибку, хотя в документации вычитал, что эта команда есть
@dp.message_handler(commands=['delete'])
async def delete_message(message: types.Message):
    await bot.delete_message(chat_id = message.from_user.id, message_id = message.forward_from_message_id)

Подскажите, как можно удалить сообщение, которое я ему переслал?
  • Вопрос задан
  • 296 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
В этом примере бот получает сообщение с ТЕКСТОМ /delete, пытается найти в нём forward_from_message_id (откуда???) и удалить в чате с пользователем-отправителем сообщение с таким id. Довольно очевидно, что это работать не будет вообще никак.

Какая вообще задача стояла?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы