Кастом-команды — документация ASHORO BOT
Свои текстовые триггеры, ответы с переменными, cooldown и удаление триггера.
Кастом-команды позволяют добавить свои текстовые ответы без разработки отдельной slash-команды. Можно начать с шаблона или создать пустую команду.
Для команды задаётся триггер, тип срабатывания, ответ, cooldown, режим ответа и удаление исходного сообщения-триггера.
В ответах доступны переменные вроде {user}, {username}, {server} и {memberCount}. Предпросмотр помогает проверить текст перед сохранением.
Кеш бота обновляется не мгновенно, поэтому после сохранения команда может появиться с небольшой задержкой.
Не создавайте триггеры, которые совпадают с обычными частыми словами.
Если ответ должен выглядеть как объявление, лучше использовать модуль Embeds.
- name: Текстовый триггер команды (обязательный)
- trigger_type: Как бот сравнивает сообщение с триггером (обязательный)
- response: Ответ бота (обязательный)
- cooldown_seconds: Пауза между срабатываниями (необязательный)
- reply_mode: Как бот отвечает: обычным сообщением или reply (обязательный)
- delete_trigger: Удалять ли сообщение, которое вызвало команду (необязательный)