MeowBot alpha-0.2.0
- Добавлена экспериментальная поддержка событий старта и конца стрима, нового фоловера. (#22 testing)
- Теперь бот должен корректно получать всех подписчиков, даже если канал имеет больше 20 (#20 fixed)
- Добавлена система кастомных команд (подробнее в примечании).
- Добавлена команда подписчика дня. Каждый день с помощью команды !sod можно выбрать подписчика дня.
- Добавлена система дуэлей (подробнее в примечании).
- Добавлен показ алиасов к команде: !alias list
- Алиасы к кастомным командам работают так же как и к обычным.
- Добавлена поддержка "_" в никах.
- Обновлён help.
- Исправлены баги.
Примечания:
Кастомные команды:
!cmd add [name] [text] - Добавляет команду.
!cmd update [name] [newText] - Обновляет команду.
!cmd remove [name] - Удаляет команду.
!cmd list (public) - Отправляет список команд в лс (в чат).
Text может содержать ключевые слова начинающиеся с %
Ключевые слова:
%username - пользователь который вызвал команду
%streamer - владелец канала
%randomUser - случайный пользователь из чата
%randomNumer - случайное число от 0 до 100
%1 - текст, который пользователь указал в аргументе команды
%2 - второй аргумент
Примеры:
!cmd add hi "%username say hi to %streamer"
Toy > !hi
Bot > Toy say hi to murochka_ua
!cmd add find "%username finding %userText %randomNumer times"
Toy > !find "an apple"
Bot > Toy finding an apple 54 times
Система Дуэлей:
!duel [username] [amountCurrency] - бросить вызов пользователю в чате. (по умолчанию amountCurrency = 10)
!duel accept [username]- принять вызов
!duel deny [username] - отклонить вызов
!duel cancel - отменить дуэль.
Пример:
Toy > !duel Target 50
Bot > Toy initiate duel with Target. Send [!duel accept Toy] to accept or [!duel deny Toy] to deny.
Target > !duel accept Toy
Bot > Target has been defeated by Toy!
(Toy получает 50 ед, Target теряет)