Skip to content

Телеграмм-бот для парсинга групп / чатов / каналов. Парсинг ключевых слов с пересылкой сообщения администратору бота. Протестировать можете по ссылке @AutoParseAlertBot.

License

Notifications You must be signed in to change notification settings

PyRusAdmin/AutoParseAlertBot

Repository files navigation

📡 Telegram бот для отслеживания ключевых слов в группах и каналах

Версия: 0.0.1 Дата выхода: 30 октября 2025 года

Бот анализирует новые сообщения в указанных Telegram-группах и каналах, проверяя их на наличие заданных ключевых слов.

🗂 Структура проекта

  • Файл локализации: locales/locales.py

Используется для перевода интерфейса и сообщений бота на разные языки.

  • Аккаунты Telegram: Для работы бота необходимы аккаунты в формате .session.

Каждая сессия хранится в каталоге:


accounts/<id_user>/<account_name>.session

Где:

  • <id_user> — Telegram ID пользователя, который загрузил аккаунт в бота;
  • <account_name>.session — сессия Telegram-аккаунта, используемого для мониторинга сообщений.

Группы для парсинга вносятся в формате @username и записываются в базу данных bot.db

Группа для пересылки сообщений, должна быть в формате @username, что бы аккаунт мог подписаться на данную группу.

⚙️ Установка

Запустите файл setup.py, далее установятся все необходимые библиотеки из файла requirements.txt, и будет создан .env файл.

Структура .env файла:


BOT_TOKEN=_____
ID=_____
HASH=_____

Заполните данные в файле .env

где: BOT_TOKEN - токен бота ID - id приложения Telegram HASH - hash приложения Telegram

About

Телеграмм-бот для парсинга групп / чатов / каналов. Парсинг ключевых слов с пересылкой сообщения администратору бота. Протестировать можете по ссылке @AutoParseAlertBot.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages