Настоящие слэш-команды
Ваши команды видны в меню / в Discord рядом с остальными, с описанием на английском и, по желанию, на русском. Появляются примерно через полминуты после сохранения.
Хватит каждый день писать одни и те же ответы. В BotGG вы создаёте настоящие слэш-команды для своего сервера, например /rules, /ip или /faq, и автоответы, которые срабатывают на ключевые слова в чате. Ответ может быть текстом, эмбедом, набором случайных вариантов и кнопками.
/ip

народ, какой айпи?

Привет, Сэм, адрес play.example.net. Напиши /ip, чтобы увидеть его снова.
Ваши команды видны в меню / в Discord рядом с остальными, с описанием на английском и, по желанию, на русском. Появляются примерно через полминуты после сохранения.
Сообщение содержит фразу, совпадает с ней, начинается или заканчивается ею, содержит её целым словом или подходит под безопасный regex. До 20 триггеров на правило.
Добавьте до 10 вариантов ответа, и бот выберет один случайно. В тексте работают {user}, {server}, {membercount}, {random:a|b|c} и другие.
Кнопки-ссылки или кнопки ролей: по клику участник получает роль или снимает её. Роли с опасными правами не выдаются, пока вы их не разрешите.
Пауза для каждого участника (а для автоответов и для канала), плюс список ролей и каналов, где команда работает. Модераторы могут обходить эти ограничения.
Автоответ может поставить реакции, написать автору в ЛС, выдать или снять роли и удалить исходное сообщение. Нужна сложная логика? Превратите правило в Flow.
Откройте https://console.botgg.app, выберите сервер и включите «Свои команды». Решите, срабатывает только первый подходящий автоответ или все сразу.
Задайте имя, например ip, описание и ответ. Добавьте при желании параметр (участник или текст), кнопки, паузу и роли или каналы, где она доступна.
Впишите ключевые слова, выберите способ совпадения и действие бота. Поле проверки покажет, какое правило сработает на любое сообщение, ещё до сохранения.
Участники пишут /ip или спрашивают в чате «какой айпи?» и сразу получают ответ. В консоли видно, сколько раз использовалась каждая команда и правило.
Каждая своя команда регистрируется в Discord как слэш-команда только вашего сервера, поэтому участники видят подсказки и описания, а не угадывают команды с !префиксом. У команды может быть один параметр, участник или короткий текст, который вы вставляете в ответ через {option}. Ответ видят все или только тот, кто вызвал команду (эфемерный ответ). Пингуются только участники; роли и @everyone в ответе не упоминаются.
На Free можно создать до 10 команд, на Pro до 100. Имена встроенных команд BotGG заняты, а Discord разрешает боту не больше 100 команд на сервер. Если команду не удалось зарегистрировать, консоль покажет причину.
{user}, {user.mention}, {user.name}, {user.id}: участник{server}, {channel}, {membercount}: где это произошло{option}: значение, введённое в параметр команды{random:a|b|c}: одно из нескольких слов или фразАвтоответы проверяются в заданном вами порядке. Ограничьте их нужными каналами или ролями, исключите лишние и поставьте паузу на участника и на канал, чтобы оживлённый чат не превратился в спам от бота. Боты, вебхуки и системные сообщения правила не запускают, а встроенный лимит гасит лавину ответов во время спам-атаки.
Чтобы читать текст сообщений, боту нужен доступ Message Content в Discord; без него правила видят только сообщения с упоминанием бота, и консоль об этом предупредит. На Free доступно до 10 автоответов, на Pro до 100. Для многошаговых сценариев откройте правило во Flows одним кликом.
Слэш-команд нет — всё настраивается в веб-консоли и работает автоматически.
Все функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.
| Лимит | Free | Pro |
|---|---|---|
| Свои слеш-команды | 10 | 100 |
| Правила автоответов | 10 | 100 |
Добавьте BotGG на сервер, откройте консоль, включите «Свои команды» и нажмите «Новая команда». Введите имя, описание и ответ и сохраните. Слэш-команда появится в меню / примерно через полминуты.
Своя команда срабатывает, когда участник вызывает её через меню /. Автоответ следит за обычными сообщениями в чате и реагирует, когда совпадает ключевое слово или шаблон, без всяких команд.
Да. Добавьте к ответу кнопку роли: каждый клик выдаёт роль или снимает её. Автоответы тоже умеют выдавать и снимать роли напрямую. Роль должна быть ниже роли бота, а роли с опасными правами блокируются, если их нет в «Привилегированных ролях».
Проверьте, что правило включено и подходит под фильтры каналов и ролей, затем введите сообщение в поле проверки в консоли. Если у бота нет доступа Message Content, он видит только сообщения со своим упоминанием, и консоль покажет предупреждение.
На тарифе Free до 10 команд и 10 автоответов, на Pro до 100 тех и других. Подробнее на странице цен.
Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.