/mirea-teacher-schedule-bot

Telegram bot for getting teachers' schedules

Primary LanguagePython

Телеграм бот с расписанием преподователей РТУ МИРЭА

BOT - LINK

О проекте

Проект представляет собой бота для телеграма, который позволяет получать расписание преподавателей РТУ МИРЭА.

Проект написан на языке Python с использованием библиотеки python-telegram-bot 20.x

Расписание берется через API Mirea Ninja, который предоставляет расписание в формате JSON.

Бот находится в стадии активной разработки, поэтому возможны ошибки и недоработки.


Админские команды

  • /work - Включить режим обслуживания, когда бот всем отвечает, что он временно недоступен.
  • /send - Сделать рассылку всем пользователям бота.

Запуск бота

Локальный запуск

  1. Установите все необходимые зависимости, используя Poetry:
poetry install
  1. Добавьте файл .env в корневую директорию проекта и заполните его по примеру .env.example
  2. Запустите приложение:
poetry run python -m bot

Запуск с использованием Docker

Для начала добавьте файл .env в корневую директорию проекта и заполните его по примеру .env.example, затем выполните команду:

docker-compose up -d