Этот Telegram-бот позволяет вам получать расписание СибГИУ и подписываться на обновления файлов расписания.
Получение расписания:
- Выберите "Расписание".
- Выберите институт.
- Выберите файл.
- Получите PDF-файл расписания в виде картинок.
- Подпишитесь на обновления выбранного файла.
Просмотр подписок:
- Выберите "Твои подписки на обновления файлов".
- Просмотрите список подписок, время последнего обновления и возможность отписаться.
- /start: Запустить бота.
- /schedule: Получить расписание.
- /subscriptions: Твои подписки на обновления файлов.
Название | Описание |
---|---|
institute_name |
Название института в аббревиатуре (с сайта). |
institute_local_name |
Полное название института на русском языке. |
file_name |
Название файла. |
file_link |
Ссылка на файл. |
file_last_modified |
Timestamp обновления документа на сайте. |
timestamp |
Timestamp последнего обновления данных этого документа. |
subscribers |
Массив ID пользователей Telegram, подписанных на обновления. |
- Сайт СибГИУ: https://sibsiu.ru/raspisanie/
- Telegram-бот(выключен): @sibsiu_scheduler_bot
- Запустите бота, используя команду
/start
. - Выберите "Расписание".
- Выберите институт, например, "АСИ".
- Выберите файл, например, "2 курс Весенний семестр 2023-2024".
- Получите PDF-файл расписания в виде картинок.
- Нажмите кнопку "Подписаться", чтобы получать уведомления при обновлении файла.
- Загружать картинки в момент обновления базы в телеграм и сохранять в базе id изображения, чтобы максимально быстро отправлять расписание пользователю
black *.py
для форматирования кода