🖥️Установка/Обновление

Как начать пользоваться интеграцией

Что потребуется:

  • Загрузите файл импорта со страницы Скачать / версии

  • Streamer.bot в соответствии с таблицей совместимости интеграции

  • MiniChat в соответствии с таблицей совместимости интеграции

Установка

Данная инструкция предназначена только для версий интеграции 1.0.0 и выше.

Для установки версий 0.5.3 и ниже, воспользуйтесь инструкцией далее в документе.

Импорт интеграции

1. Запустите MiniChat и Streamer.Bot

2. В Streamer.Bot нажмите кнопку Import и перетащите курсором мыши загруженный файл в поле Import String. Если перенос файла не работает, просто откройте его любым текстовым редактором и скопируйте содержимое в поле импорта. И нажмите Import.

Настройка подключения

Весь данный раздел относится только к интеграции версий от 1.0.0 и до 1.0.6. Если вы используете версию 1.0.7 - данные действия выполнять не нужно

При импорте любых версий интеграции выше 1.0.7 - не забудьте сделать автоподключение сокет-клиента. Для этого, перейдите на вкладку Servers/Clients -> Websocket Clients, нажмите ПКМ на соединение с MiniChat, нажмите Auto Connect, и потом Connect

Для соединения Streamer.bot с MiniChat, необходимо создать новый WebSocket клиент. Для этого:

  1. Переходим на вкладку Server/Clients -> Websocket Clients

  2. Жмем в пустом пространстве правой кнопкой мыши и в контекстном меню выбираем пункт Add

  3. Откроется форма создания клиента, заполняем следующим образом:

    1. Name: указываем произвольное. В примере: MiniChat

    2. Endpoint: необходимо ввести адрес сокета миничата. Если вы запускаете его на том же компьютере, где и streamer.bot - в самом адресе указываем ws://127.0.0.1:4848/Chat . Иначе, указываем IP адрес компьютера, на котором запущен MiniChat (прим. ws://192.168.1.69:4848/Chat ). Число 4848 - порт соединения. Его можно изменить в настройках MiniChat, но по умолчанию он - 4848

    3. Ставим галочки напротив Auto Connect on Startup и Reconnect on Disconnect для автоматического запуска соединения при включении streamer.bot, и для повторного соединения, в случаях разрыва связи.

    4. Retry Interval: ставим любое значение, но желательно низкое, в интервале 1-5 секунд

  1. Нажимаем Ok

После настройки Websocket клиента, необходимо назначить его триггеры на Action интеграции. Для этого, переходим на вкладку Actions, находим --MiniChat Integration. В области Triggers видим 3 триггера типа Websocket Client. Жмем на каждый дважды и выбираем в них созданный Websocket клиент.

Добавляем поддержку команд

На вкладке Actions находим --MiniChat Integration. В секции Triggers видим триггер File Watcher. Жмем на него дважды и в появившемся окне нажимаем на кнопку Create File Watcher.

Откроется форма для создания отслеживания изменений файла. В первой строке (Folder) выбираем путь до папки с Streamer.bot и внутри нее папку data

Во второй строке вводим commands.json.bak и жмем Ok

Готово

Обновление

  1. Перейдите на вкладку Actions и удалите Action -- MiniChat Integration

  2. Перейдите на вкладку Action Queues -> Queues и удалите очередь MiniChat - System

  3. Загрузите и установите новую версию интеграции в соответствии с инструкцией по установке

Некоторые версии интеграции могут иметь специфичные требования по обновлению. В этих случаях, полная инструкция по обновлению будет описана на странице с самой версией Скачать / версии

Установка версий 0.5.3 и ниже

1. Запустите MiniChat и Streamer.Bot

2. В Streamer.Bot нажмите кнопку Import и перетащите курсором мыши загруженный файл в поле Import String. Если перенос файла не работает, просто откройте его любым текстовым редактором и скопируйте содержимое в поле импорта. И нажмите Import.

  1. Готово! Теперь, чтобы запустить интеграцию, достаточно перезагрузить Streamer.bot, или найти интеграцию на вкладке Actions, и в секции Triggers нажать правой кнопкой на единственный триггер и выбрать Test Trigger.

Если все сделано верно, в окне чата MiniChat вы увидите сообщение "Streamer.bot подключен к MiniChat".

Добавляем поддержку команд

Поддержка команд появилась в версии интеграции 0.4

Выполняйте эти действия только в том случае, если вы используете версию 0.4 или выше

Для начала, нам нужно подключить функцию сохранения для интеграции. Она нужна для того, чтобы по нажатию кнопки Save в streamer.bot выполнялось обновление всех команд.

При импорте интеграции, у вас появился Action -- MiniChat Reload. Он будет обновлять всю конфигурацию на каждом сохранении. Чтобы он заработал, нужно добавить ему триггер.

Жмем правой кнопкой в секции Triggers и выбираем Core -> File/Folder Watcher -> Renamed

В появившемся окне жмем кнопку Create File Watcher

Откроется форма для создания отслеживания изменений файла. В первой строке (Folder) выбираем путь до папки с Streamer.bot и внутри нее папку data

Во второй строке вводим commands.json.bak и жмем Ok

Готово!

Last updated