Данное приложение парсит все новые входящие сообщения с чатов. Если в соообщении есть любое из указаных ключевых слов, то сообщение пересылается в группу. Если сообщение было отправлено в супергруппе, то к нему также добавляется ссылка на сообщение в данном чате.
Сперва нужно получить api id, api hash https://my.telegram.org/
Переименовать config_example.py в config.py
Настроить config.py
Выполните следующие команды в терминале
- Создайте виртуальную среду
- $ python3 -m venv venv
- Активируйте её
- $ source venv/bin/activate
- Установите все необходимые зависимости (один раз)
- (venv) $ pip install -r requirements.txt
- Запуск
- (venv) $ python main.py
При первом запуске необходимо будет выполнить авторизацию в ваш телеграм аккаунт После чего появится файл с сессией (имя сессии.session) После удачного запуска можно пользоваться докером
- docker-compose up --build
- через веб перейдите по адресу 127.0.0.1:8001 (или) 0.0.0.0:8001 (там будет форма)
- в тесктовом документе shared/keywords.txt (через запятую)