Skip to content

Aurora Bot Telegram

О проекте

Aurora Bot - Telegram бот, выполняет связующую роль с сервером. Умеет отвечать на вопросы по данным из Aurora Dataset, оповещать о различных событиях в мире ОС Аврора. Умеет управлять задачами, связанными с ОС Аврора на вашем персональном компьютере через приложение Cosbot.

Это умный бот, он принимает указания простой речью. Бот в процессе разработки, со временем он будет становиться все умнее, а команд будет все больше.

Чтобы зарегистрироваться в Telegram боте достаточно просто перейти по ссылке и выполнить команду /start - бот предложит это сделать при первом входе:

https://t.me/m_auroraBot

Режимы

У бота есть 2 режима для поиска и команд, режим можно активировать через меню бота. Режимы позволяют отделить команды к Cosbot от поиска для более релевантного ответа.

> Режим Search

Режим поиска активирован по умолчанию. В этом режиме осуществляется поиск по открытому проекту Aurora Dataset, данные из которого синхронизируются каждый час.

В режиме поиска пост отображает данные из Aurora Dataset, пользовательские оценки, автора и дату добавления данных в Dataset. Для повышения релевантности выдачи ответов вы можете оценить пост нажав на звездочку ⭐. После клика по звездочке бот зафиксирует оценку и учтет ее при выдаче результатов. На посте можно увидеть усредненную оценку из оценок которые ставили пользователи. Вы можете изменить решение и обновить рейтинг поста кликнув еще раз по звездочке.

> Режим Command

Режим команд позволяет выполнять задачи из бота на ПК. Режим уже работает, но фич мало - основной функционал предстоит еще добавить. По сути, это умная командная строка, для которой нужно поставить лишь Cosbot (python/pypi) и можно говорить русской речью чего бы ты хотел, чтобы бот делал. Это позволит минимизировать проблемы, связанные с изучением иструментов и ооогромных интерфейсов сложных приложений. Хочешь что-то сделать - просто скажи что.

Оповещения

Бот умеет следить за изменениями репозиториев ОМП и Aurora COS проектов. Если обнаружит изменения, в 9:00 сообщит об этом. Также бот умеет следить за изменениями версии Аврора SDK и Аврора Platform SDK.

Лицензия

Основная работа бота происходит на сервере. Есть секьюрная часть, связанная с авторизацией и пользователями. Проект сервера бота закрыт, пока не вижу необходимости публиковать его исходный код. Это единственный проект, который я решил пока не открывать, но поживем - увидим.