Команды
Все slash-команды бота. «Администратор» — право «Администратор» на Lolka, владелец сервера или роль/человек из вкладки «Персонал» веб-панели. «Персонал» — администратор или роль поддержки сервера; в канале тикета персоналом считаются также роли его панели и категории. Автор тикета может закрыть свой тикет и без роли.
Любую команду можно спрятать на сервере, группе — задать право, без которого её не видно, а команде — роли, которым только и можно её выполнять: Настройки → Команды.
/ticket
/ticket setup- Что делает
- Мастер настройки, без параметров: выбрать набор тем обращений (игровой, сообщество, магазин, проект или «настрою сам»), снять лишние темы, выбрать стиль панели и создать всё по кнопке — панель, категории каналов tickets / closed-tickets и канал с кнопкой. Заголовок, текст и цвет панели правятся потом в веб-панели. Один раз: на уже настроенном сервере откажет — сначала /ticket reset полный.
- Кто
- Администратор
- Где
- Где угодно
/ticket open [панель]- Что делает
- Открыть тикет; панель — если их несколько или стиль «команда».
- Кто
- Все
- Где
- Где угодно
/ticket close- Что делает
- Закрыть текущий тикет (причина и подтверждение по настройкам категории).
- Кто
- Все
- Где
- В канале тикета
/ticket claim- Что делает
- Взять в работу.
- Кто
- Персонал
- Где
- В канале тикета
/ticket unclaim- Что делает
- Снять с себя.
- Кто
- Персонал
- Где
- В канале тикета
/ticket private- Что делает
- Скрыть тикет от остального персонала — ролей поддержки и дополнительных ролей категории (видят взявший, включивший, участники и администраторы) — или вернуть видимость. Скрыт он и в веб-панели.
- Кто
- Персонал
- Где
- В канале тикета
/ticket transfer @сотрудник- Что делает
- Передать другому сотруднику (только персоналу); канал переименуется по шаблону «взят».
- Кто
- Персонал
- Где
- В канале тикета
/ticket priority низкий|средний|высокий- Что делает
- Приоритет тикета.
- Кто
- Персонал
- Где
- В канале тикета
/ticket pause 1 час|1 день|1 неделя|без срока- Что делает
- Приостановить автозакрытие этого тикета — например, ждёте ответа дольше обычного. После паузы отсчёт неактивности начинается заново.
- Кто
- Персонал
- Где
- В канале тикета
/ticket resume- Что делает
- Снять паузу автозакрытия.
- Кто
- Персонал
- Где
- В канале тикета
/ticket add пользователь- Что делает
- Добавить участника в канал: @упоминание, ID или начало имени — ищется по всему серверу.
- Кто
- Персонал
- Где
- В канале тикета
/ticket remove @пользователь- Что делает
- Убрать участника.
- Кто
- Персонал
- Где
- В канале тикета
/ticket rename [имя]- Что делает
- Переименовать канал.
- Кто
- Персонал
- Где
- В канале тикета
/ticket escalate [категория]- Что делает
- Передать в другую категорию (должна быть разрешена эскалация).
- Кто
- Персонал
- Где
- В канале тикета
/ticket delete- Что делает
- Удалить канал без транскрипта.
- Кто
- Администратор
- Где
- В канале тикета
/ticket reset настройки|всё- Что делает
- Сбросить настройки или всё, включая тикеты. Необратимо.
- Кто
- Администратор
- Где
- Где угодно
/panel
/panel create [название]- Что делает
- Новая панель.
- Кто
- Администратор
- Где
- Где угодно
/panel list- Что делает
- Панели сервера.
- Кто
- Все
- Где
- Где угодно
/panel delete [название]- Что делает
- Удалить панель вместе с её сообщением в канале.
- Кто
- Администратор
- Где
- Где угодно
/panel send [название] [канал]- Что делает
- Отправить или обновить сообщение панели.
- Кто
- Администратор
- Где
- Где угодно
/panel set-style [название] [стиль]- Что делает
- Кнопка / кнопки категорий / команда. Отправленная панель перерисуется.
- Кто
- Администратор
- Где
- Где угодно
/panel edit-message [название] [ключ] [текст]- Что делает
- Текст сообщения; «—» возвращает стандартный. Ключ «panel» — сообщение самой панели, «ticket» — приветствие во всех её категориях, остальные тексты общие и пишутся в настройки сервера.
- Кто
- Администратор
- Где
- Где угодно
/panel show-message [название] [ключ]- Что делает
- Текущий текст сообщения и откуда он взялся: панель, категория или сервер.
- Кто
- Администратор
- Где
- Где угодно
/escalate add|remove [из] [в]- Что делает
- Разрешить или запретить передачу тикетов между категориями. Обе — категории, не панели.
- Кто
- Администратор
- Где
- Где угодно
/category и /staff
/category add [название] [панель] …- Что делает
- Новая категория, сразу в панели (по умолчанию — первой): эмодзи, описание, канал-категория, роли, приветствие, цвет.
- Кто
- Администратор
- Где
- Где угодно
/category edit [название] [панель] …- Что делает
- Изменить любое из полей выше.
- Кто
- Администратор
- Где
- Где угодно
/category list- Что делает
- Категории сервера с ролями.
- Кто
- Все
- Где
- Где угодно
/category remove [название] [панель]- Что делает
- Удалить категорию; её тикеты остаются без категории.
- Кто
- Администратор
- Где
- Где угодно
/category set-claim [категория] [вкл]- Что делает
- Включить или выключить «Взять в работу» в категории.
- Кто
- Администратор
- Где
- Где угодно
/category set-claim-category [категория] [категория каналов]- Что делает
- Куда переносить взятые тикеты; без аргумента — не переносить.
- Кто
- Администратор
- Где
- Где угодно
/category set-max-per-user [категория] [n]- Что делает
- Открытых у одного человека в этой категории; 0 — без своего лимита (серверный действует всегда).
- Кто
- Администратор
- Где
- Где угодно
/category set-max-all [категория] [n]- Что делает
- Сколько тикетов этой категории может быть открыто одновременно; 0 — без ограничения.
- Кто
- Администратор
- Где
- Где угодно
/category set-transcript-channel [категория] [канал]- Что делает
- Канал транскриптов категории; без аргумента — как на сервере.
- Кто
- Администратор
- Где
- Где угодно
/category set-log-channel [категория] [канал]- Что делает
- Канал логов категории; без аргумента — как на сервере.
- Кто
- Администратор
- Где
- Где угодно
/bypass add|remove [категория] @роль- Что делает
- Роль, на которую не действуют лимиты категории.
- Кто
- Администратор
- Где
- Где угодно
/staff add @роль- Что делает
- Добавить роль поддержки сервера.
- Кто
- Администратор
- Где
- Где угодно
/staff remove @роль- Что делает
- Убрать роль поддержки и снять её доступ к тикетам.
- Кто
- Администратор
- Где
- Где угодно
/staff list- Что делает
- Роли поддержки.
- Кто
- Все
- Где
- Где угодно
/blacklist и /config
/blacklist add @пользователь [причина] [срок]- Что делает
- Заблокировать: навсегда, 1 час, 24 часа, 7 дней.
- Кто
- Администратор
- Где
- Где угодно
/blacklist remove @пользователь- Что делает
- Разблокировать.
- Кто
- Администратор
- Где
- Где угодно
/blacklist list- Что делает
- Заблокированные с причиной и сроком.
- Кто
- Администратор
- Где
- Где угодно
/config set …- Что делает
- Канал логов, канал транскриптов, лимит на пользователя, действие при закрытии.
- Кто
- Администратор
- Где
- Где угодно
/config view- Что делает
- Текущие настройки сервера.
- Кто
- Все
- Где
- Где угодно
Прочее
/stats server- Что делает
- Статистика сервера.
- Кто
- Все
- Где
- Где угодно
/stats user [@пользователь]- Что делает
- Статистика по автору.
- Кто
- Все
- Где
- Где угодно
/info- Что делает
- Пинг, серверы, аптайм, версия.
- Кто
- Все
- Где
- Где угодно
/debug- Что делает
- Диагностика сервера: права бота (❌ — без этого бот не работает, ⚠️ — отвалится отдельная возможность, например ответы из веб-панели без «Управлять вебхуками»), каналы и категории из настроек (и сколько в них каналов из 50), роли (существуют, ниже роли бота), панели (опубликованы, категории), автоматизации (сколько включено, какие выключились сами, ошибки за сутки, работает ли цикл таймеров), синхронизация команд, база. Ответ виден только вам — пришлите скриншот в поддержку, если что-то не работает.
- Кто
- Администратор
- Где
- Где угодно
/dashboard token- Что делает
- Ссылка для входа в веб-панель, действует 5 минут.
- Кто
- Персонал
- Где
- Где угодно
/custom add [имя] [текст] [embed]- Что делает
- Кастомная команда по префиксу.
- Кто
- Администратор
- Где
- Где угодно
/custom remove [имя]- Что делает
- Удалить кастомную команду.
- Кто
- Администратор
- Где
- Где угодно
/custom list- Что делает
- Кастомные команды сервера.
- Кто
- Все
- Где
- Где угодно
/reply- Что делает
- Ответить шаблоном: список заготовок сервера выпадающим списком, видно только вам. Выбранный текст уходит в канал с подстановками — {author}, {number}, {category}.
- Кто
- Персонал
- Где
- Где угодно
Кастомные команды и шаблоны ответов
Готовый ответ по префиксу: пользователь пишет !правила, бот отвечает текстом или embed’ом. Префикс задаётся в настройках сервера (по умолчанию !). Заблокированным бот не отвечает.
В веб-панели у каждой команды есть «Кто может вызывать». «Только персонал» превращает её в шаблон ответа: по префиксу он сработает лишь у сотрудника, а вызвать его удобнее командой /reply — она показывает список заготовок выпадающим списком, видно только вам, и отправляет выбранную в канал.
Подстановки работают и в тексте, и в embed’е: {user}, {guild}, {channel}, а в канале тикета ещё {author} — автор обращения, {number} — его номер и {category} — тема. Вне тикета такие переменные подставляются пустыми.
| Поле | Что делает |
|---|---|
| Имя | Без префикса, до 50 символов; пробелы становятся дефисами. |
| Тип ответа | Текст или embed. |
| Ответ | Текст сообщения; для embed — описание по умолчанию. |
| Другие варианты вызова | Необязательный шаблон — регулярное выражение, которое сверяется со словом после префикса. ^(прав|rules) — и !правила, и !право, и !rules одной командой. Команда с таким же точным именем всегда главнее шаблона. На обычные сообщения без префикса бот не откликается. |
| Оформление embed | Заголовок, описание, цвет, картинка, миниатюра, подвал, автор. Пустое поле — по умолчанию: заголовок = префикс и имя (!правила; через /reply — просто имя), описание = ответ, цвет = фирменный. Подстановки {user}, {guild}, {channel}. |
/custom add задаёт только текст и флаг embed.Другие варианты вызова
Одна команда может отвечать на несколько написаний: «правила», «правило», «rules». Для этого в веб-панели у команды есть поле «Другие варианты вызова» — шаблон, который сверяется со словом после префикса. Рядом с полем — готовые примеры и проверка: вводите слово и видите, сработает ли.
^прав- Что значит
- Слово начинается на «прав»
- Сработает
- !права, !правила, !правило
^(прав|rules)- Что значит
- Или одно, или другое
- Сработает
- !правила, !rules
^(правила|rules)$- Что значит
- Ровно эти слова целиком
- Сработает
- только !правила и !rules
^прав(ила)?$- Что значит
- Кусок в скобках необязателен
- Сработает
- !прав, !правила
Значки: ^ — начало слова, $ — конец, | — «или», ( ) — группа, ? — «может и не быть». Большие и маленькие буквы не различаются. Без ^ совпадение ищется в любом месте слова, поэтому почти всегда шаблон начинают с него.
