Бот расписания Омского политеха (ОмГТУ)
Перед запуском необходимо установить нужные зависимости из файла
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Для запуска достаточно передать исполняемому python
файлу в виртуальном окружении главный main.py файл
.venv/bin/python main.py
Переменные, которые должны быть секретными (токен бота например), задавать через переменные окружения при запуске, либо
в файле .env
BOT_TOKEN=000000000:00000000000000000000000000000000000 .venv/bin/python main.py
Пример файла .env
BOT_TOKEN=000000000:00000000000000000000000000000000000
VAR1=1
...
- мигрировать проект с
pip
и requirements.txt наpoetry
- Выбор группы
- Выбор подгруппы
- Пары сегодня
- Пары завтра
- Пары на неделе
- Получение пар по заданному расписанию
- Получение пар выбранного дня/недели с инлайн-кнопочным календарем
- Пара сейчас/следующая
- Формат сообщения при отсутствии того или иного поля
- Миграция с json "базы данных" на sqlite