mirror of
https://github.com/Balshgit/gpt_chat_bot.git
synced 2025-09-10 17:20:41 +03:00
MosGotTrans bot
Бот для получения расписания конкретных автобусов для конкретных остановок
Использует Selenium для парсинга сайта "яндекс карты"
Install & Update
install service
sudo cp scripts/mosgortrans.service /etc/systemd/system
cd ~/PycharmProjects/mosgortrans
sudo systemctl stop healthcheck_bot.service
git pull balshgit master
udo rsync -a --delete --progress ~/mosgortrans/* /opt/mosgortrans/ --exclude .git
sudo systemctl start healthcheck_bot.service
Local start
python main.py
- set
START_WITH_WEBHOOK
to blank
Delete or set webhook manually
url: https://api.telegram.org/bot{TELEGRAM_TOKEN}/{method}Webhook?url={WEBHOOK_URL}
methods:
- delete
- set
Local development clean:
killall geckodriver
killall firefox
killall python
Tests
cd tests
SELENOIDTEST=1 docker-compose run test-bot python -m pytest tests/bot/test_bot_selenoid.py::test_selenoid_text -vv
Help article
Пишем асинхронного Телеграм-бота
TODO
- Добавить очередь сообщений
- Исправить запуск локально
- Добавить тестов
- Close connection
Description
Languages
C++
54.8%
Python
34.6%
JavaScript
4.1%
CSS
3.5%
HTML
1.5%
Other
1.5%