Данный бот был написан мной во время обучения на ВМК. Он способен хранить несколько расписаний и выдавать их по команде в зависимости от времени суток.
- Скачайте данный репозиторий
- Создайте виртуальное окружение и активируйте его
- Установите в него все необходимые пакеты командой
pip install -r requirements.txt
- Создайте telegram-бота и получите его токен
- Создайте файл
config.py
. Запишите в него ровно одну строку в формате
token = "<токен вашего telegram-бота>"
- Для настройки подсказок команд в telegram-боте вы можете использовать содержимое файла
bot_commands.md
- Отредактируйте файл
format.py
. Измените спискиsubjects
иtimes
так, как это нужно вам. Примеры вы можете найти в файлеshedule_source.py
- Запустите
format.py
. Результат работы скрипта будет лежать в файлеschedule.txt
- Перенесите файл
schedule.txt
в папкуschedules
и переименуйте его так, как вы хотите (это имя будет отображаться в telegram-боте при выборе расписания)