Этот вопрос закрыт для ответов, так как повторяет вопрос Как заблокировать спам от PostBot?
@SAreo

Как заблокировать сообщения с изображением от PostBot в Telegram?

664630b69395b586922017.jpegВсем привет. Последнее время, спамеры в Телеграм начали чаще использовать PostBot. Бот в котором создают сообщение(кнопка, картинка, текст) и пересылают это спам сообщение в всевозможные группы. Я создал бота, который банит за пересылку сообщения от PostBot
# Проверяем, разрешен ли чат для использования бота
        if str(message.chat.id) in ALLOWED_CHATS:
            # Проверяем, было ли сообщение переслано от бота "Post Bot" с id 273234066
            if message.forward_from and message.forward_from.is_bot and message.forward_from.id == 273234066:
                logger.info(f'Сообщение переслано от бота "Post Bot" с id 273234066. Применяем блокировку отправителя.')
                # Ограничить отправителя на отправку сообщений на 7 дней
                bot.restrict_chat_member(message.chat.id, message.from_user.id, until_date=int(time.time()) + 604800)
                # Удалить сообщение, созданное отправителем
                bot.delete_message(message.chat.id, message.message_id)

Если переслано от PostBot сообщение просто с текстом, правило срабатывает, пересланное сообщение удаляется и потом я блокирую пользователя который переслал. Но если пересланное сообщение содержит картинку, либо картинку с кнопкой(даже с текстом запрещенных слов) правило на удаление не срабатывает.
Кто может подсказать, как применить аналогичное правило к пересланному сообщению от PostBot содержащее картинку?(
  • Вопрос задан
  • 137 просмотров
Ответы на вопрос 1
@wintreist
Тебе в комментарии к моему ответу на твой прошлый вопрос ответили:
Как заблокировать спам от PostBot?
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы