Помогите темам

Обычные команды Bot Custom

Боты могут иметь пользовательские команды, которые реагируют на конкретные триггеры. Когда пользователь вводит префикс команды бота, за которым следует имя бота и триггерное слово, бот отвечает с настроенным ответом.

синтаксис

Спусковой механизм BotName

Префикс (! По умолчанию) и имя бота требуется перед словом триггера. Например, если у бота с именем «FAQ» есть «правила» команды:

Правила FAQ

Создание команд

Используйте /bot addcmd Диалог управления ботом или Bot Management:

/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST

Каждая команда имеет trigger (Слово «пользователи») и response (Что говорит бот) Необязательное описание показано в Помогите с именем список.

Заполнители шаблонов

Командные ответы поддерживают динамические заполнители:

  • {nickname} Пользователь, который вызвал команду
  • {channel} Канал, где использовалась команда
  • {prefix} Префикс команды бота
  • {botname} Имя этого бота
/bot addcmd FAQ welcome Hello {nickname}Добро пожаловать {channel}!

Встроенная команда помощи

Если функция помощи включена, введите Помогите с именем Перечислите все доступные команды с их описаниями. Это автоматический — установка не требуется.

Помощь FAQ

Правила и ограничения

  • Триггеры должны быть уникальными для бота (чувствительными к делу)
  • Возможность пользовательских команд должна быть включена на боте
  • Только администраторы и операторы серверов могут добавлять или удалять команды.
  • Применяется охлаждение ботов — быстрые призывы могут быть проигнорированы

Управление через Диалог

Открыть диалог по управлению ботомИнструменты Bot Management), выберите бота и щелкните командование вкладка. Использовать Добавить команду... создавать новые команды или Удалить Удалить существующие.

Смотрите также

Обзор BotService · /bot Command Reference