Бот сообщает билды на различных героев на серверах Дискорда или в чатах и канал Телеграма. Есть возможность смены префикса для Дискорда, во избежание конфликтов с другими ботами. Также возможно добавить собственные "клички" для героев.
echo <msg>
- пишет в чатmsg
authors
- показывает создателей ботаbuild <hero>
- показывает билд на герояprefix <prefix>
- устанвливаетprefix
в качествеalias <alias> <heroname>
- добавляет возможность добавления имениalias
для герояheroname
, для более удобного поиска билдаrmv-alias <alias>
- удалитьalias
clear-cache
- инвалидировать кэши билдов
- Билды героев Heroes of the storm дискорде и телеграме
- Первый блок задач
- Базовое взаимодействие с дискордом
- Получение сообщений от дискорда
- Хранение состояний для связки канал+пользователь
- Обработка "echo", "authors"
- Обработка "build"
- Загрузка талантов героев с icyVeins
- Скачивание и парсинг
- Отображение в дискорде
- Толерантность к ошибкам
- Расстояние до слов
- Сценарий для дискорда
- Базовое взаимодействие с дискордом
- Второй блок задач
- Полная поддержка телеграма
- Разведены потоки телеграма и дискорда
- Реализация логики команды "alias"
- Реализация команды "rmv-alias"
- Реализация комады "prefix"
- Взаимодействие с базой данных
- Алиасы хранить в базе данных
- Префиксы комманд для серверов хранить в базе данных
- Полная поддержка телеграма
- Третий блок задач
- Внедрение кнопок для обработки ввода в телеграме
- Внедрение обработки реакций на сообщения в дискорде
- Кэширование билдов героев в базе данных
- Реализация команды "clear-cache"
- Первый блок задач