ForAll
ForAll v1.3.1 - 2026-08-12
Исправлено 🐛
- Команды MiniChat на Streamer.bot 1.0.5+/1.0.7
users.dat: полеusersчитается и как объект (формат ≤1.0.4), и как массив (новый формат сейва)- Иначе
FindAndInvokeпадал на десериализации и команды не находились
ForAll v1.3.0 - 2026-08-12
Добавлено ✨
-
Аргумент
isModeratorдля W- Роли
ModeratorиOwner(владелец канала) вData.Roles
- Роли
-
Поддержка донат-площадок в триггерах и диапазонах
- Добавлены сервисы:
DonateHelper,DonateX,CloudTips,iHAQDonate,Tribute - Сервисы включены в предустановленные
Donation-триггеры и в регистрацию диапазонов донатов
- Добавлены сервисы:
-
Новые стрим-сервисы (входящие события)
- Tach:
Message,First Words,Follow,Donation(+Donation, включая диапазоны) - W:
Message,First Words,Raid - Matreshka:
Message,First Words
- Tach:
Изменено 🔧
-
Twitch WatchStreak: проброс текста сообщения
- Для
Data.Type = WatchStreakтеперь заполняется стандартный аргументmessage - Источник текста:
Data.MessageKit(с fallback наData.Message)
- Для
-
Текст доната и награды (
%message%,%daMessage%,%rawInput%)- Собирается из
Data.MessageKit, как у сообщений чата - Если
MessageKitотсутствует — fallback наData.Messageдля старых payload и сервисов без кита
- Собирается из
-
Совместимость и статус спорных мест по MiniChat 0.15.0 β
Trovoоставлен в интеграции для обратной совместимости- Поддержка
MemeAlertsбудет уточнена после получения реальных событий (payload)
ForAll v1.2.0 - 2026-07-13
Добавлено ✨
RegisterRewardTriggers- Массовая пререгистрация триггеров наград без срабатывания события
- Аргументы:
rewardNames,minichat.Service(по умолчаниюVKVideoLive) - Алиасы
VKPlayиVKVideoLive: дедуп по имени награды, legacyVKPlayне ломается
ForAll v1.1.0 - 2026-07-01
Добавлено ✨
-
Аргумент
isModerator- Устанавливается в
trueдля всех трёх ролей модератора с VK Live и для ролиEditorс GoodGame
- Устанавливается в
-
Триггер
Any reward- Срабатывает при активации любой награды с площадки, аналогично нативному триггеру Twitch
- Пререгистрируется для Twitch и VK Video Live при запуске Streamer.bot
Исправлено 🐛
- Прегенерация триггеров событий
- При запуске Streamer.bot триггеры сразу доступны для Twitch, YouTube, GoodGame, Kick и Discord
- Для VK Video Live добавлен триггер
Host, для MiniChat —Message
ForAll v1.0.2
Исправлено
FindAndInvoke — обработчик команд.
- 💊 Обеспечена корректная обработка команд для YouTube Shorts
- 💊 Обеспечена корректная обработка команд для Kick
- 💊 Переход с цепочки OR-условий на использование HashSet
RefreshMemory — сброс кэша FirstWords.
- 💊 Добавлена проверка на ненулевое значение AutoResetHours. Спасибо Ulanir за находку.
LoadFirstWordsAutorefreshHours — получение настроек таймера FirstWords из бота.
- 💊 Обновлено расположение настроек для совместимости с новыми версиями Streamer.bot
SendBroadcastMessage — рассылка сообщений сразу на все подключенные платформы.
- 💊 Добавлена отправка в Trovo и Kick нативными методами сб.
SendMessageReply — отправка ответа на конкретную платформу.
- 💊 Добавлена отправка ответов на Trovo и Kick через нативные методы бота.
Формирование текста сообщения (message)
- 💊 Для частей сообщения с типом URL теперь используется полная ссылка из Data.MessageKit.*.Data.URL вместо сокращённого превью-текста из Data.Text. Это устраняет обрезание ссылок в %message% и во всех производных аргументах команд (%rawInput%, %input0%, %rawInputEscaped%, %inputUrlEncoded0% и т.д.)
Перезагрузка команд Streamer.bot
- 💊 Логические изменения в commands.json, actions.json и users.dat теперь определяются по MD5‑хэшу нормализованных данных
- 💊 При неизменном хэше пропускается повторный парсинг команд и пересборка регулярных выражений, что снижает нагрузку при частых сохранениях и уменьшает засорение логов