git clone git@github.com:drimacus182/flat_bot.git
cd flat_bot
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
Створити бота за допомогою tg://resolve?domain=BotFather, отримати токен.
Перейменувати config-example.py
в config.py
і заповнити налаштування
Запустити python3 echo.py
, і написати боту, щоб отримати chat_id
Потім треба періодично запускати bot.sh
. Я запускав кожні дві хвилини за допомогою crontab
При першому запуску бот пришле усі підходящі оголошення із першої сторінки і заповнить файл seen.txt
.
І при наступних запусках буде присилати тільки нові, раніше відсутні оголошення