Aurora Bot Telegram
О проекте
Aurora Bot - Telegram бот, выполняет связующую роль с сервером. Умеет отвечать на вопросы по данным из Aurora Dataset, оповещать о различных событиях в мире ОС Аврора. Умеет управлять задачами, связанными с ОС Аврора на вашем персональном компьютере через приложение Cosbot.
Это умный бот, он принимает указания простой речью. Бот в процессе разработки, со временем он будет становиться все умнее, а команд будет все больше.
Чтобы зарегистрироваться в Telegram боте достаточно просто перейти по ссылке и выполнить команду /start
- бот предложит это сделать при первом входе:
Режимы
У бота есть 2 режима для поиска и команд, режим можно активировать через меню бота. Режимы позволяют отделить команды к Cosbot от поиска для более релевантного ответа.
> Режим Search
Режим поиска активирован по умолчанию. В этом режиме осуществляется поиск по открытому проекту Aurora Dataset, данные из которого синхронизируются каждый час.
В режиме поиска пост отображает данные из Aurora Dataset, пользовательские оценки, автора и дату добавления данных в Dataset. Для повышения релевантности выдачи ответов вы можете оценить пост нажав на звездочку ⭐. После клика по звездочке бот зафиксирует оценку и учтет ее при выдаче результатов. На посте можно увидеть усредненную оценку из оценок которые ставили пользователи. Вы можете изменить решение и обновить рейтинг поста кликнув еще раз по звездочке.
> Режим Command
Режим команд позволяет выполнять задачи из бота на ПК. Режим уже работает, но фич мало - основной функционал предстоит еще добавить. По сути, это умная командная строка, для которой нужно поставить лишь Cosbot (python/pypi) и можно говорить русской речью чего бы ты хотел, чтобы бот делал. Это позволит минимизировать проблемы, связанные с изучением иструментов и ооогромных интерфейсов сложных приложений. Хочешь что-то сделать - просто скажи что.
Оповещения
Бот умеет следить за изменениями репозиториев ОМП и Aurora COS проектов. Если обнаружит изменения, в 9:00 сообщит об этом. Также бот умеет следить за изменениями версии Аврора SDK и Аврора Platform SDK.
Лицензия
Основная работа бота происходит на сервере. Есть секьюрная часть, связанная с авторизацией и пользователями. Проект сервера бота закрыт, пока не вижу необходимости публиковать его исходный код. Это единственный проект, который я решил пока не открывать, но поживем - увидим.