PangobotДокументация
RU
Поддержка

Тикеты Премиум · 4,99 €

Приватные каналы поддержки в один клик, с транскриптами.

Тикеты — премиум-модуль: 4,99 €, один раз, для одного сервера — без подписки. В панели управления заблокированный модуль показывает все настройки в режиме предпросмотра ещё до покупки. Как устроен премиум

До трёх панелей, у каждой до трёх кнопок — например, «Поддержка», «Баг» и «Вопрос» в #support и кнопка «Подать заявку» в #members. Нажатие создаёт приватный канал для этого участника и ролей поддержки этого типа тикетов; при закрытии можно сохранить транскрипт.

Setting it up

  1. Добавьте панель: её канал и эмбед. Выберите категорию, в которой создаются тикеты, и ваши роли поддержки.
  2. Напишите первое сообщение внутри тикета.
  3. По желанию: добавьте к панели кнопки — каждую со своим текстом, эмодзи, цветом, названием канала, категорией и ролями поддержки. Предпросмотр показывает их под панелью.
  4. Нажмите Сохранить, затем Опубликовать панель у каждой панели.
Тикеты в режиме предпросмотра до разблокировки: видны все настройки.
Тикеты в режиме предпросмотра до разблокировки: видны все настройки.

Команды

<обязательный> [необязательный] — «кто может использовать» указано по умолчанию Discord; администраторы сервера могут изменить это для каждой команды в разделе Настройки сервера > Интеграции.

/ticket

Все
/ticket close

Закрыть этот тикет

/ticket add <user>

Добавить кого-то в этот тикет

  • userучастникКто
/ticket remove <user>

Убрать кого-то из этого тикета

  • userучастникКто

Настройки

Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.

ПанелиСписокдо 3

До трёх панелей — например, одна в #support и одна только для участников. У каждой свой канал, свой эмбед и до трёх кнопок. Сохраните, затем нажмите «Опубликовать панель» у каждой.

Название (видно только здесь)Текстдо 60 символов«Ticket panel»
КаналКанал

Куда публикуется эта панель с кнопками.

Эмбед панелиСообщение
КнопкиСписокдо 3

До трёх кнопок под этой панелью, каждая открывает свой тип тикета — например, «Поддержка», «Баг» и «Вопрос». Без них у панели одна кнопка «Open a ticket». После изменений снова нажмите «Опубликовать панель».

Текст кнопкиТекстдо 80 символов«Support»
ЭмодзиТекстдо 64 символов

Необязательно. Стандартный эмодзи или эмодзи вашего сервера.

ЦветВыборСине-фиолетовый
Название каналаТекстдо 20 символов«ticket»
Создавать эти тикеты в категорииКанал

Пусто = «Создавать тикеты в категории» ниже.

Роли поддержки для этих тикетовРоли

Кто их видит и отвечает на них. Пусто = роли поддержки ниже.

Создавать тикеты в категорииКанал

Для кнопок без своей категории.

Роли поддержкиРоли

Видят тикеты и отвечают на них — тикеты тех кнопок, у которых нет своих ролей поддержки.

Пинговать роли поддержки при новых тикетахПереключательВыключен

Роли поддержки этого типа тикетов.

Первое сообщение в тикетеСообщение

Переменные: {user} {user.name} {server} {ticket} {type} (текст кнопки)

Открытых тикетов на участникаЧислоот 1 до 51
Участники могут закрывать свои тикетыПереключательВключён
Канал транскриптовКанал

Когда тикет закрывается, его переписка публикуется здесь файлом. Только для команды сервера.

Лог тикетовКанал

Кто открыл и закрыл какой тикет, кого добавили или убрали. Может совпадать с каналом транскриптов.

Ограничения

  • Панели: до 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

  • Управлять каналами и Управлять ролями в категории тикетов, а также все права, которые он выдаёт в тикете (Просматривать канал, Отправлять сообщения, Читать историю сообщений, Прикреплять файлы, Встраивать ссылки, Управлять сообщениями). В канале транскриптов: Отправлять сообщения, Встраивать ссылки и Прикреплять файлы.