Для работы требуется Python 3. Перед началом работы проверьте доступность сервера api.telegram.org. Если он заблокирован можно поднять https-прокси и воспользоваться версией бота из ветки proxy.
Использование:
- Создайте своего бота с помощью BotFather
- Пропишите его токен в переменную среды FINDAFLATTOKEN
- Опционально можно создать виртуальное окружения для питона командой
python -m venv venv
и активировать его командой./venv/Scripts/activate
- Бот может также показывать местоположение квартиры с помощью точки на карте. Для этого используется бесплатный сервис Yandex Geocoder, токен от которого можно задать через переменную среды GEOCODETOKEN. В случае отсутствия токена карты с местоположением генерироваться не будут.
- Установите зависимости проекта с помощью команды
pip install -r requirements.txt
- Запустите бота командой
python main.py
- Отправьте в телеграм-чат с ботом команду
/start %avito_url%
Чтобы перестать получать новые нотификации от бота отправьте ему команду /stop