2023-01-09 22:41:02 +03:00
2023-01-09 22:45:41 +03:00
2022-08-30 09:47:40 +03:00
2022-08-14 21:57:45 +03:00
2022-08-13 17:03:57 +03:00
2022-08-29 00:10:53 +03:00
2022-09-15 12:00:53 +03:00
2022-08-16 12:34:47 +03:00
2022-08-29 00:10:53 +03:00
2022-08-20 01:30:55 +03:00

MosGotTrans bot

Бот для получения расписания конкретных автобусов для конкретных остановок

Использует Selenium для парсинга сайта "яндекс карты"

Install & Update

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

Local start

python main.py
  • change bash bot-start.sh to python main.py

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

Пишем асинхронного Телеграм-бота

fast_api_aiogram

TODO

  • Добавить очередь сообщений
  • Исправить запуск локально
  • Добавить тестов
  • Close connection
Description
No description provided
Readme 3.5 MiB
Languages
Python 91.7%
Dockerfile 4.9%
Makefile 2.3%
Shell 1.1%