Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
настроить фильтрацию сообщений в Телеграмме от бота с пересылкой по ключевым словам (Python)

Разместить заказ
v
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 9 лет и 3 месяца
Бюджет: по договоренности
есть бот который присылает мне сообщения, мне нужна пересылка определенных сообщений по списку слов (который я буду потом добавлять через готовый код)

Пример кода:

from pyrogram import Client, filters

app = Client("my_account")  # имя сессии (можно любое)

# Слова, которые нужно фильтровать
BLACKLIST = ["реклама", "купить", "скидка", "spam"]

# Фильтруем сообщения от @SomeBot
@app.on_message(filters.user("@SomeBot") & filters.text)
async def handle_bot_messages(client, message):
    if any(word in message.text.lower() for word in BLACKLIST):
        await message.delete()  # удалить спам
        print(f"🗑 Удалено спам-сообщение: {message.text}")
    else:
        # Если сообщение полезное – переслать в Saved Messages
        await message.forward("me")  
        print(f"📩 Переслано: {message.text}")

app.run()
Разделы:
Опубликован:
30.04.2025 | 13:14 [поднят: 30.04.2025 | 13:14] [последние изменения: 29.04.2025 | 12:52]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».