Перейти к основному содержимому

Кастомные команды

Иногда так и хочется добавить какую нибудь команду со ссылочкой на бусти или тг, или просто пасту какую забавную, но не хочется писать ее каждый раз вручную. Для этого теперь есть кастомные команды.

Добавление команды​

Создать команду можно в панели управления или в чате: !setcmd !команда текст

Для примера, вы можете добавить команду со ссылкой на ваш телеграм канал:

commands-setcmd.png

Редактирование команды​

Эта же команда !setcmd !команда текст используется и для редактирования уже существующей команды — если команда с таким именем уже создана, её текст просто перезапишется на новый.

Удаление команды​

Для удаления команды используйте команду !delcmd !команда

Что для команды из примера выше будет:

commands-delcmd.png

Данные из внешних сервисов​

В ответ можно подставить курс валюты или другие данные из API. См. Данные из API в ответах команд — готовый пример и настройка переменной $(api ...).

Смена категории стрима​

Переменная $(setgame "Категория") меняет категорию стрима прямо из команды. Так удобно делать команды вроде !ирл или !чат, которые переключают стрим одним сообщением. Категория меняется на той платформе, где вызвали команду: Twitch, Kick или VK Video Live.

Пример: команда !ирл отвечает Категория сменена на $(setgame "IRL"), а команда !чат — Категория сменена на $(setgame CHAT). В чате это выглядит так:

Модератор пишет !ирл, бот отвечает: Категория сменена на IRL; стример пишет !чат, бот отвечает: Категория сменена на Just Chatting

  • Название можно писать без кавычек: $(setgame IRL) или $(setgame Just Chatting). Кавычки нужны, если в названии есть скобка ): $(setgame "Название (со скобкой)").
  • Вместо переменной бот подставляет название категории, которая установлена. Для коротких названий работают те же сокращения, что и во встроенной команде !game: CS2 и CS → Counter-Strike (на Kick и VK Video Live — Counter-Strike 2), JUST и CHAT → Just Chatting, MINE → Minecraft, VAL → VALORANT, LEAGUE → League of Legends, GTA и GTA5 → Grand Theft Auto V. Остальные названия бот ищет по имени категории.
  • Если категория не найдена или у бота нет прав её менять, вместо названия бот покажет ?.
  • Если в ответе несколько $(setgame), категорию меняет только первая, а каждая следующая показывает ?.
  • Менять категорию может любой, кто имеет доступ к команде. Чтобы команду могли вызывать только модераторы, в настройках команды выберите доступ «Модераторы». Кулдаун команды работает как обычно.
  • Смены категории через команду попадают в «Журнал действий» в панели управления, так же как смены через !game.
  • Такую команду можно создать только в панели управления: !setcmd и другие команды в чате не принимают текст с $(setgame).
  • $(setgame) нельзя использовать в одном ответе с $(api ...): панель управления не сохранит такую команду.

Изменить категорию разово, без своей команды, можно встроенной командой !game <категория>.