Skip to content

Телеграм бот для проверки талончиков к врачу.

Notifications You must be signed in to change notification settings

cucumberian/gorzdrav_spb_checkbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот для телеграм для проверки талонов к врачу через апи горздрава.

Установка и запуск

Конфигурация программы

Настройки для запуска программы хранятся в текстовом файле .env.

Параметр Описание
BOT_TOKEN токен телеграм бота от @BotFather
DB_FILE имя файла базы данных (создается новый если файла нет)
CHECKER_TIMEOUT_SECS период проверки свободных талончиков через api горздрава

Запуск

Установите настройки в файле config.py или в системных переменных. Затем установите необходимые зависимости из файла requirements.txt и запустите app.py через интерпретатор Python:

python3 -m pip install -r requirements.txt
python3 app.py

Функционал

Бот проверяет периодически доступность талончиков к врачу и выводит оповещение в телеграм пользователю, если у врача есть свободные талончики.

Команды бота

Команда Описание
/status показать статус врача и статус отслеживания
/on включить отслеживание свободных мест для записи
/off отключить отслеживание свободных мест для записи
/help помощь
/start создать профиль пользователя бота
/delete удалить профиль пользователя бота

База данных

  • хранит пользователей бота:
    • телеграм ид
    • включен ли мониторинг свободных мест у врача
    • ссылка на врача
  • хранит врачей пользователя:
    • ид района
    • ид медучреждения
    • ид специальности
    • ид врача

API

Github API

https://github.com/egorantonov/gorzdrav/wiki/SPB-Gorzdrav-API-Documentation

About

Телеграм бот для проверки талончиков к врачу.

Topics

Resources

Stars

Watchers

Forks