Тикеты Премиум · 4,99 €
Приватные каналы поддержки в один клик, с транскриптами.
До трёх панелей, у каждой до трёх кнопок — например, «Поддержка», «Баг» и «Вопрос» в #support и кнопка «Подать заявку» в #members. Нажатие создаёт приватный канал для этого участника и ролей поддержки этого типа тикетов; при закрытии можно сохранить транскрипт.
Setting it up
- Добавьте панель: её канал и эмбед. Выберите категорию, в которой создаются тикеты, и ваши роли поддержки.
- Напишите первое сообщение внутри тикета.
- По желанию: добавьте к панели кнопки — каждую со своим текстом, эмодзи, цветом, названием канала, категорией и ролями поддержки. Предпросмотр показывает их под панелью.
- Нажмите Сохранить, затем Опубликовать панель у каждой панели.

Команды
<обязательный> [необязательный] — «кто может использовать» указано по умолчанию Discord; администраторы сервера могут изменить это для каждой команды в разделе Настройки сервера > Интеграции.
/ticket
Все/ticket closeЗакрыть этот тикет
/ticket add <user>Добавить кого-то в этот тикет
userучастникКто
/ticket remove <user>Убрать кого-то из этого тикета
userучастникКто
Настройки
Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.
До трёх панелей — например, одна в #support и одна только для участников. У каждой свой канал, свой эмбед и до трёх кнопок. Сохраните, затем нажмите «Опубликовать панель» у каждой.
Куда публикуется эта панель с кнопками.
До трёх кнопок под этой панелью, каждая открывает свой тип тикета — например, «Поддержка», «Баг» и «Вопрос». Без них у панели одна кнопка «Open a ticket». После изменений снова нажмите «Опубликовать панель».
Необязательно. Стандартный эмодзи или эмодзи вашего сервера.
Пусто = «Создавать тикеты в категории» ниже.
Кто их видит и отвечает на них. Пусто = роли поддержки ниже.
Для кнопок без своей категории.
Видят тикеты и отвечают на них — тикеты тех кнопок, у которых нет своих ролей поддержки.
Роли поддержки этого типа тикетов.
Переменные: {user} {user.name} {server} {ticket} {type} (текст кнопки)
Когда тикет закрывается, его переписка публикуется здесь файлом. Только для команды сервера.
Кто открыл и закрыл какой тикет, кого добавили или убрали. Может совпадать с каналом транскриптов.
Ограничения
- Панели: до 3
- На панель — кнопки: до 3
- На панель — на кнопку — роли поддержки для этих тикетов: до 10
- Роли поддержки: до 10
- Участник может открыть 3 тикета за 10 минут.
- Сервер принимает 15 новых тикетов от новых участников за 5 минут (30 — от участников, которые на сервере неделю или дольше).
- Транскрипт хранит до 1000 сообщений.
Полезно знать
- Несколько панелей: каждая — отдельное сообщение в своём канале, со своим эмбедом, своими кнопками и своей кнопкой Опубликовать панель. Удаление панели здесь удаляет и её сообщение в Discord. Панель, снова опубликованная в другом канале, выводит старое сообщение из строя: его кнопки сообщают участникам, где находится текущая.
- Несколько типов тикетов: у каждой кнопки панели может быть своё название канала (
bugдаёт bug-0042), своя категория и свои роли поддержки. То, что кнопка оставляет пустым, берётся из настроек модуля. Только роли поддержки данного типа видят его тикеты и могут брать их, закрывать и добавлять в них участников; Управлять каналами действует везде. Без ваших собственных кнопок у панели одна кнопка Open a ticket. Изменили кнопку? Снова нажмите Опубликовать панель — переименованная кнопка продолжает открывать тот же тип тикета, а удалённая отправляет участников к текущей панели. Используйте{type}в первом сообщении для текста кнопки. - Кнопки в тикете: Claim позволяет одному из сотрудников поддержки взять тикет. Тогда кнопка показывает, кто его взял, а лог тикетов и уведомление о закрытии называют этого человека. Add someone открывает выбор участника (до пяти сразу, без ботов). Обе кнопки — только для поддержки; Close ticket описана ниже.
/ticket addи/ticket removeдобавляют в тикет другого участника или убирают его./ticket removeне может убрать из тикета Pangobot (а с вашим собственным ботом — ни одного из двух): он должен остаться, чтобы сохранить транскрипт и удалить канал.- Участники могут закрывать свои тикеты, если вы это разрешите. Число открытых тикетов на участника ограничено, а одновременное двойное нажатие кнопки всё равно открывает только один. Тикет, канал которого удалили вручную, пока Pangobot был офлайн или «Тикеты» были выключены, больше не засчитывается в лимит участника.
- Роли поддержки видят все тикеты и отвечают на них. @everyone не может быть такой ролью, как и роль, которую Pangobot выдаёт кому угодно (меню ролей, роли при входе, роль верифицированного, награда за уровень, товар из магазина, роль именинника): её мог бы получить любой участник. Выберите роль, которая есть только у вашей команды поддержки, — и которую никакой другой бот или адаптация Discord не выдаёт всем подряд.
- Пинг ролей поддержки: если включено «Пинговать роли поддержки при новых тикетах», каждый новый тикет их пингует, а открыть тикет может кто угодно. Поэтому включить это можно только для ролей, которые вы сами можете пинговать, или ролей, которые может упоминать кто угодно.
- Транскрипты публикуются в канал транскриптов файлом: вся переписка с пересланными сообщениями и опросами. Для очень длинного тикета в файле первые 100 и последние 900 сообщений, не больше 8 МБ. Канал транскриптов должен быть таким, где вы сами можете писать, а читать его может только ваша команда: не @everyone и никакая роль вроде «Верифицирован» или «Участники», если только это не роль поддержки или роль с правами команды.
- Нет транскрипта — нет удаления: если транскрипт закрытого тикета не удаётся опубликовать (у Pangobot нет там нужного права или канал транскриптов удалён), канал тикета сохраняется, а не удаляется, и список проблем объясняет почему. Удалите его вручную, когда получите всё, что нужно.
- После закрытия тикета участник и все, кого добавили через
/ticket add, больше не могут в нём писать, поэтому после снятия транскрипта ничего не добавится. Никто не может открывать ветки в тикете: их сообщения не попали бы в транскрипт. - Лог тикетов записывает, кто открыл и закрыл какой тикет и кого добавили или убрали. Это может быть тот же канал, что и для транскриптов.
- Не больше 15 новых тикетов за пять минут от участников, зашедших за последнюю неделю, и 30 — от всех остальных, чтобы рейд свежих аккаунтов не завалил сервер каналами тикетов и не отрезал от них постоянных участников. Список проблем сообщит, когда это случилось.
- Если тикет создать не удаётся, участнику сообщают об этом, а список проблем объясняет почему: категория заполнена (Discord допускает 50 каналов в категории) или у Pangobot не хватает права. Неудачная попытка участнику не засчитывается.
- Опубликовать панель сначала проверяет собственные права Pangobot в канале (Просматривать канал, Отправлять сообщения, Встраивать ссылки, а для обновления панели — Читать историю сообщений) и называет, чего не хватает. Повторная публикация панели в другом месте выводит старую из строя: её кнопка тогда сообщает участникам, что панель устарела и где находится текущая. Старое сообщение удалите когда угодно.
What the bot needs
- Управлять каналами и Управлять ролями в категории тикетов, а также все права, которые он выдаёт в тикете (Просматривать канал, Отправлять сообщения, Читать историю сообщений, Прикреплять файлы, Встраивать ссылки, Управлять сообщениями). В канале транскриптов: Отправлять сообщения, Встраивать ссылки и Прикреплять файлы.