Skip to content

🗓️🤖 Телеграм-бот для просмотра расписания студентов физфака МГУ

Notifications You must be signed in to change notification settings

id-andyyy/IdeaCodeRelease_Bot

 
 

Repository files navigation

Арт

GitHub Created At Top Language Idea. Code. Release

Телеграм-бот для сервиса Твой ФФ 🏛

Телеграм-бот Физик 🤖 сервиса Твой ФФ для взаимодействия студентов физфака МГУ с сервисами университета 📚. Позволяет удобно просматривать расписание занятий. Создан в рамках хакатона Идея. Код. Релиз 👨‍💻.

Описание

Подробнее о самом сервисе Твой ФФ смотрите в репозитории. Телеграм-бот создан для удобного просмотра расписания занятий студентов и преподавателей. 👨‍🎓

Функциональность:

  • 💎 Выбор группы - /group
  • 📖 Расписание на сегодня - /today
  • 🔮 Расписание на завтра - /tomorrow
  • 🗓 Всё расписание - /timetable
  • ℹ️ Справка - /help

Пример

Расписание отправляется в следующем формате:

Расписание группы 101

Пятница, верхняя неделя

1 пара (9:0010:35)
Общая астрономия
ГАИШ 48
Горбовской Е. С., Гораджанов В. С.

2 пара (10:5012:25)
Молекулярная физика
5-39
Панчишин И. М.

3 пара (13:3015:05)
Общая астрономия
ГАИШ 48
Сурдин В. Г.

4 пара (15:2016:55)
Фтд
ГАИШ 48
Леденцов Л. С.

Сегодня воскресенье

Так как расписание составлено на две недели (верхняя и нижняя), студент может выбрать, день какой недели он хочет посмотреть.

Технологии и инструменты

Python aiogram Aiohttp SQLite Git Telegram

Проект написан за три дня в рамках хакатона Идея. Код. Релиз 👨‍💻

Backend сервиса Твой ФФ 🏛 находится в отдельном репозитории.

Начало работы

Typing SVG

git clone https://github.com/id-andyyy/IdeaCodeRelease_Bot.git
cd IdeaCodeRelease_Bot
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python bot.py

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

Обратная связь

Буду признателен, если вы поставите звезду ⭐. Если вы нашли баг или у вас есть предложения по улучшению, используйте раздел Issues.

Read in English 🇬🇧

About

🗓️🤖 Телеграм-бот для просмотра расписания студентов физфака МГУ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%