CodeFactor codebeat badge

mirea-schedule-bot

Бот выводит расписание на текущую и следующую неделю для выбранной группы. Расписание парсится с сайта и excel документа каждые 10 минут.

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

Бот работает на python3.7+.

  1. Установите зависимости, описанные в requirements.txt: pip install -r requirements.txt
  2. Настройте бота в config.json
  3. Запустите run.py (python run.py)
  4. В диалоге с ботом воспользуйтесь командами /week_number [номер] для установки номера текущей недели и ее четности. Пример: /week_number 4
  5. Введие команду /menu для закрепления меню бота в диалоге с ним или в беседе.

Структура config.json

  • vk_token - token бота-сообщества в ВКонтакте
  • mongo_connect - строка для подключения к MongoDB
  • admin_id - ID страницы, которая будет считаться администратором. Нужно для управляющих команд.

Бесплатно захостить можно на heroku.com, бесплатный MongoDB хостинг: mongodb.com