@PyWebSolutions

Телеграм бот не может получить некоторые сообщения. Как исправить?

Почему-то бот не регает некоторые сообщения (зачастую, самый первый комментарий к посту в канале). Сделал вывод всего сообщения в консоль и там reply_to_message=None, хотя реплай был

669181673eb25202218885.jpeg

@router.message(Command("info"))
async def message_info(message: types.Message, bot: Bot, command: filters.CommandObject):
    if message.chat.type in [enums.ChatType.SUPERGROUP, enums.ChatType.GROUP]:
        logging.info(message)
        if message.reply_to_message:
            message_id = message.reply_to_message.message_id
            chat_id = message.reply_to_message.chat.id
            me = await bot.get_me()
            await message.reply(f"<a href=\"https://t.me/{me.username}?start=message_info__{chat_id}__{message_id}\">Информация о сообщении</a>", reply_markup=await Kb.getMessageInfo(chat_id, message_id), parse_mode=enums.ParseMode.HTML, disable_web_page_preview=True)
        else:
            await message.reply("Ответьте на сообщение этой командой, чтобы получить информацию о нём.")
        if command.args:
            await utils.moderator.checkMessage(message, bot)
    else:
        await message.reply("Данная команда работает только в группах!")

Вот хендлер

очень похоже на баг телеграма
```plaintext
(aiogram_3) pywebsol@server1:~/moderatorBot/bot$ pip show aiogram
Name: aiogram
Version: 3.6.0
Summary: Modern and fully asynchronous framework for Telegram Bot API
Home-page:
Author:
Author-email: Alex Root Junior
License:
Location: /mnt/filesHDD/venvs/aiogram_3/lib/python3.10/site-packages
Requires: aiofiles, aiohttp, certifi, magic-filter, pydantic, typing-extensions
Required-by:
```
Инфо об айограме

66918184aed67521955907.jpeg66918184beb2a945463828.jpeg

Права бота в группе:
669181aa40260389151621.jpeg

Настройки бота:
669181ca9399e681689251.jpeg669181ca89990341937840.jpeg669181ca9a499201676426.jpeg
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы