Версия: 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