Бот для получения расписания конкретных автобусов для конкретных остановок
Использует Selenium для парсинга сайта "яндекс карты"
install service
sudo cp scripts/mosgortrans.service /etc/systemd/system
cd ~/PycharmProjects/mosgortrans
sudo systemctl stop mosgortrans.service
git pull balshgit master
udo rsync -a --delete --progress ~/mosgortrans/* /opt/mosgortrans/ --exclude .git
sudo systemctl start mosgortrans.service
python main.py
- set
START_WITH_WEBHOOK
to blank
url: https://api.telegram.org/bot{TELEGRAM_TOKEN}/{method}Webhook?url={WEBHOOK_URL}
methods:
- delete
- set
killall geckodriver
killall firefox
killall python
cd tests
SELENOIDTEST=1 docker-compose run test-bot python -m pytest tests/bot/test_bot_selenoid.py::test_selenoid_text -vv
Пишем асинхронного Телеграм-бота
- Добавить очередь сообщений
- Исправить запуск локально
- Добавить тестов
- Close connection