LOLBOT
Все разделы документации
МОДУЛИ

Автоответы

Автоответы LOLBOT в Lolka: ответы на команды вроде !правила и на ключевые фразы, типы триггеров и регулярные выражения, переменные, пауза, порядок и ограничения по каналам и ролям.

Что делает модуль#

Бот отвечает на команды вроде !правила и на ключевые фразы в чате заранее подготовленным текстом. Это удобно для частых вопросов: правила, ссылки, «где скачать игру?», промокоды.

Где найти#

Кабинет → Модули → Автоответы. Список автоответов с переключателями и порядком; создание и настройка открываются в отдельном окне.

Быстрый старт#

  1. Включите модуль переключателем «Модуль» в шапке страницы — он сохраняется сразу.
  2. Нажмите «Новый автоответ».
  3. В «Когда отвечать» добавьте триггер типа «Команда» со значением правила.
  4. В «Как отвечать» напишите ответ, например: {user}, правила сервера — в канале #правила.
  5. Нажмите «Проверить сообщение» — это проверка только в кабинете, она ничего не отправляет.
  6. Сохраните и напишите !правила в чате.

Настройки#

Префикс команд#

Общий для сервера: 1–3 символа без букв, цифр и пробелов. По умолчанию !.

Триггеры#

ТипСрабатываетПример
КомандаПервое слово сообщения — префикс и название!правила, !правила пожалуйста
Точная фразаСообщение целиком совпадает с фразойгде скачать игру?
СодержитСлово или фраза встречается отдельным словом«бот» сработает в «эй, бот!», но не в «работа»
Регулярное выражение (Premium)Шаблон находится в любом месте сообщения(где|как) скачать, промо-?код
  • У автоответа до 10 триггеров.
  • Регистр, «ё» и «е», лишние пробелы не влияют на совпадение.
  • Одна и та же команда не может быть в двух автоответах.

Регулярные выражения#

Premium. Тип «Регулярное выражение» подходит, когда одной фразы мало: несколько вариантов написания, необязательные символы, число в тексте.

  • Шаблон до 100 символов, синтаксис RE2: |, ?, *, +, {2,5}, классы [абв], \d, \p{L}, якоря ^ и $.
  • Шаблон ищется в любом месте сообщения. Чтобы сообщение совпадало целиком, используйте ^…$.
  • Перед сравнением сообщение приводится к нижнему регистру, «ё» заменяется на «е», лишние пробелы убираются. Пишите в шаблоне «е» вместо «ё»; регистр в шаблоне не важен.
  • Проверки вперёд и назад ((?=…), (?<!…)) и обратные ссылки (\1) не поддерживаются: так бот проверяет любой шаблон за предсказуемое время.
  • Шаблон, который совпадает с пустым сообщением (например, .*), не сохраняется — он отвечал бы на всё.

Примеры:

ШаблонСработаетНе сработает
(где|как) (скачать|купить) игру«а где купить игру?»«игру скачал»
промо-?код«есть промокод?», «промо-код»«промо»
^\d{4}$«2026»«год 2026»

Ответ#

  • Текст до 2000 символов. С Premium — ещё до 10 embeds в одном сообщении.
  • Как отвечать: «Ответом на сообщение» или «Обычным сообщением в канал».
  • Пауза, секунд — не чаще одного ответа в канале за это время, от 3 до 3600 (по умолчанию 10).

Переменные:

ПеременнаяЗначение
{user}Упоминание автора
{user.name}Имя автора
{server}Название сервера
{channel}Ссылка на канал

Упоминания в ответе никого не уведомляют, а @everyone и @here не срабатывают.

Ограничения по каналам и ролям#

Premium: «Только в каналах», «Кроме каналов», «Только для ролей», «Кроме ролей». Пустое поле — во всех каналах и для всех участников.

Порядок#

На одно сообщение отвечает только первый подходящий включённый автоответ в списке. Меняйте порядок стрелками.

Какие права нужны боту#

  • Просмотр канала и отправка сообщений в каналах, где должны работать автоответы. Пометка «LOLBOT не может писать» показывает каналы без прав.

Free и Premium#

До 5 автоответов с обычным текстом — бесплатно.

Premium. Автоответы Plus: до 50 автоответов, embeds в ответе, регулярные выражения и ограничения по каналам и ролям. После окончания Premium работают первые 5 автоответов списка без embeds, ограничений и триггеров-регулярных выражений; автоответ только из embeds или только с регулярными выражениями пропускается. Настройки сохраняются.

Ограничения#

  • Бот не отвечает ботам, на изменённые сообщения и на сообщения, которые удаляет автомодерация.
  • Не больше 30 автоответов в минуту на сервер.
  • Ответ — одно сообщение, без кнопок.
  • Текст сообщений участников не сохраняется.

Частые проблемы#

Автоответ не срабатывает. Проверьте, что модуль и сам автоответ включены, а выше в списке нет другого подходящего автоответа. Учтите паузу: в одном канале бот отвечает не чаще заданного времени. Используйте «Проверить сообщение», чтобы увидеть, сработает ли триггер.

«Содержит» не реагирует на часть слова. Так задумано: фраза должна стоять отдельным словом.

Шестой автоответ не сохраняется. На Free доступно 5 автоответов.