/z-moves-bot

Primary LanguagePythonMIT LicenseMIT

Z-MovesBot

It would simplify student's and teacher's life.

This bot is intended for showing KPI schedule for any group and any teacher. Simple structure help any users discover anything fro self KPI schedule. So, our little team has developed specially for you this telegram bot.


Features

Z-Moves Bot has a lot of useful and powerful features. First of all, the bot is presistent, means that the bot has state, because you could add deadlines and links into database and save it along the time. There are some of features, submitted by the bot:

  • Notitfications
  • Deadlines
  • Links
  • Schedule for teachers

Getting started

In the begining you could choose an authorization either as student or as teacher:

Choose rule

After successful authorization, you will go on the main menu:

Main menu

The main menu is comprised of the following options:

  • 📝 Расписание
  • ⚙ Настройки
  • ℹ Инфо
  • ❓ Помощь
  • 🔗Ссылки
    • Here you will see your links
  • 👺 Хотлайны
    • Here you will see your deadlines

If you choose "📝 Расписание " option, you see the whole schedule options:

Schedule menu

So, it is a schedule menu. Here you will see many buttons which have self adventeges.

  • 📝 Текущее расписание - this is basically schedule for today
  • 📝 Расписание на завтра - and it is a schedule for tomorrow
  • 📆 Расписание сессии - here you might see your session schedule
  • 1️⃣ Неделя - if you are interested in some another weekday of your schedule, just click on the number of week and choose an essential option
  • 2️⃣ Неделя - here you will see a schedule for the second week
  • ⬅️Назад - just a back button to the main menu

If you choose "⚙ Настройки" you will see the following menu:

Setting menu

And this menu is intented for adjustion your intreaction with Z-Moves Bot. You can choose any of these buttons:

  • 🔗 Добавить ссылку - Here you might add url on online-broadcast and type small description.
  • 👺 Добавить хотлайны - Here you can put your deadlines.
  • 🔕 Уведомления - Here you put notifications. Just set notification time and the bot will notify you
  • 🔧 Изменить группу/роль - This option is for changing group or role
  • ⬅️Назад