ОРИОКС Мониторинг Бот

Logo

Бот для отслеживания изменений в образовательной электронной среде (ОРИОКС) НИУ МИЭТ orioks.miet.ru на платформе Telegram

View the Project on GitHub orioks-monitoring/bot

FAQ

Оглавление

Что это за Бот?

ОРИОКС Мониторинг - это Бот для отслеживания изменений в образовательной электронной среде НИУ МИЭТ orioks.miet.ru на платформе Telegram.

Зачем нужен этот Бот?

Бот создан для автоматизации контроля над учебным процессом. Он помогает студентам удобным способом получать информацию о своей успеваемости и новостях в режиме реального времени.

Как работает этот Бот?

Студент авторизируется в ОРИОКС через Бота. Запускается скрипт, который сравнивает данные, хранящяется на сервере, с информацией от запроса HTTP-клиента1 AIOHTTP. При появлении изменений студенту автоматически отправляется сообщение о них.

Какие функции есть у этого Бота?

На данный момент в Боте реализованы следующие функции оповещений по разделам:

Почему этот Бот безопасен?

Наш Бот - проект с открытым исходным кодом. Он создан действующими студентами МИЭТ для помощи нашему университетскому сообществу.

Наша политика хранения и обработки данных:

Проект такого типа подразумевает возможность пользователей взаимодействовать с кодом самостоятельно. Вы можете просмотреть реализуемые скрипты и решить, пользоваться ли данным готовым Ботом, или выбрать вариант для продвинутых пользователей с реализацией на своем собственном сервере.

Есть ли еще возможности, сходные с функционалом Бота? (для продвинутых пользователей)

Есть возможность запустить настоящего Бота на собственном сервере, используя инструкцию.

Более того:

Существуют два независимых скрипта2, с помощью которых, имея опыт работы с GitHub и API, можно реализовать работу скрипта на основе GitHub Actions с выбором платформы для оповещений (API VK или API Telegram) и хранением данных с помощью API Yandex Disk:

У меня есть предложение / Я нашел баг. С кем можно связаться?

Вы можете написать в нашу поддержку — @orioks_monitoring_support_bot, а также создать Issues в репозитории.

Как мне узнать актуальные новости о работе Бота?

Для новостей Бота существует канал. Не забудьте подписаться!

  1. HTTP-клиент - это библиотека методов выполнения HTTP-запросов 

  2. В обоих скриптах, ORIOKS MONITORING SELENIUM и ORIOKS MONITORING API, реализована только функция оповещений по разделу “Обучение”

  3. ORIOKS STUDENT API, по сравнению с Selenium WebDriver, имеет ряд весомых ограничений (не позволяет получить всю необходимую информацию и имеет значительную задежку в считывании выставленных баллов в НБС). 

  4. Решение из настоящего репозитория на основе AIOHTTP является наиболее эффективным и полным среди приведенных скриптов.