Задать вопрос
@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)

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

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

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

Похожие вопросы
22 янв. 2025, в 18:42
2000 руб./за проект
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час