Гайд · Тикеты
Как сделать систему тикетов в Дискорде — пошаговая инструкция
Приватная поддержка через тикеты в Discord: уровни доступа сотрудников, панель с формой, каналы или ветки, автозакрытие, транскрипты и ошибки с правами, которых стоит избегать.
ТикетыЗаявкиЛоги
На этой странице
Система тикетов превращает «модеры, напишите мне в ЛС» в приватный разговор, который никуда не потеряется. Участник нажимает кнопку, открывается закрытый канал (или ветка), который видят только он и сотрудники, а когда вопрос решён, тикет закрывается и сохраняется транскрипт. Никаких потерянных личных сообщений, вопросов в #общем, которые тонут в чате, и всегда видно, кто и что решал.
В этой инструкции разберём, как сделать систему тикетов в Дискорде с помощью Тикетов BotGG: что подготовить, как настроить сотрудников, панели и формы в консоли, какие параметры подходят маленьким и большим серверам и как чинить типичные проблемы тикет-ботов.
Что нужно подготовить
- Право «Управлять сервером» — чтобы добавить бота и пользоваться админ-командой
/tickets. - BotGG на сервере — пригласите бота со стандартными правами.
- Роль поддержки, например «Поддержка» или «Модераторы». Можно добавлять и отдельных пользователей.
- Категорию для тикетов, например «📩 Тикеты», и текстовый канал для панели, например #поддержка.
Какие права нужны роли бота (на весь сервер или на категорию тикетов и канал панели):
| Право в Discord | Зачем |
|---|---|
| Просматривать каналы, Управлять каналами | Создавать, перемещать, переименовывать и удалять каналы тикетов |
| Управлять ролями («Управлять правами» на категории) | Давать доступ к тикету автору и сотрудникам |
| Отправлять сообщения, Встраивать ссылки, Прикреплять файлы, Читать историю сообщений | Публиковать панель, приветствие и транскрипты |
| Создавать приватные ветки, Отправлять сообщения в ветках, Управлять ветками | Только если тикеты работают в ветках |
Каждый канал тикета сам закрывает себя от @everyone, поэтому тикет останется приватным, даже если категория открыта. Но скрыть категорию от @everyone всё равно стоит — так список каналов будет чище.
Шаг 1. Включите «Тикеты» и добавьте сотрудников
Откройте консоль BotGG, выберите сервер и в боковом меню в разделе «Сообщество» откройте «Тикеты». Включите модуль. Появятся вкладки: «Обзор», «Тикеты», «Панели», «Мультипанели», «Формы», «Сотрудники и команды», «Теги» и «Настройки».
На вкладке «Сотрудники и команды» заполните два уровня доступа:
- Админ — берёт, закрывает и управляет любыми тикетами, пользуется админ-командами. Участники с правом «Управлять сервером» или «Администратор» всегда считаются админами тикетов.
- Поддержка — видит тикеты команды по умолчанию и отвечает на них.
На крупных серверах удобно завести команды (например, «Оплата» и «Модерация») и назначать их на отдельные панели. У команды может быть роль дежурного: кто выполнил /ticket oncall, получает её и упоминается в новых тикетах.
Шаг 2. Создайте форму (по желанию)
На вкладке «Формы» задайте вопросы, на которые участник отвечает перед открытием тикета. Это всплывающее окно Discord на 5 полей: короткий или длинный текст, выпадающий список со своими вариантами, выбор пользователя, роли или канала. Ответы появляются в начале тикета, и сотрудникам не нужно каждый раз спрашивать «какой у тебя ник в игре?». Не перегружайте — двух-трёх вопросов обычно хватает.
Шаг 3. Создайте панель тикетов
Панель — это сообщение с кнопкой «Открыть тикет». На вкладке «Панели» создайте новую. В редакторе есть живой предпросмотр и разделы:
- «Сообщение и кнопка» — заголовок, описание, цвет, текст, эмодзи и цвет кнопки, а также «Канал для публикации»: бот опубликует панель там и будет её обновлять.
- «Куда попадают тикеты» — «Тип тикетов»: приватные текстовые каналы или приватные ветки в канале панели. Для каналов укажите «Категорию», при желании «Категорию „ждёт ответа“» и «Резервную категорию». Задайте «Название канала», например
ticket-{id}или{username}-{id}. - «Сотрудники» — вся поддержка, отдельные команды или всё вместе.
- «Кто может открывать» — правила «разрешить/запретить» по ролям, проверяются сверху вниз. Нет правил — открыть может любой.
- «Упоминания при открытии» — роль, пользователь, автор, @here или @everyone, и что делать с сообщением после упоминания.
- «Форма» и «Приветственное сообщение» — подключите форму из шага 2 и при желании замените стандартное приветствие своим.
- «Лимиты» — сколько открытых тикетов на участника в этой панели (по умолчанию 1) и пауза между тикетами.
- «Закрытие и взятие», «Автозакрытие», «Часы работы», «Транскрипты» и «Отзывы» — о них ниже.
Сохраните — через несколько секунд панель появится в канале.
Быстрый старт из Дискорда: выполните /tickets setup в канале, где должна быть панель. Бот создаст панель «Нужна помощь?», которая кладёт тикеты в категорию этого канала, и опубликует её. После этого добавьте сотрудников в консоли — иначе новые тикеты увидят только админы.
Шаг 4. Закрытие, транскрипты и отзывы
- «Закрытие и взятие» — может ли автор сам закрыть тикет, нужно ли подтверждение, видят ли и могут ли писать другие сотрудники, когда тикет взят в работу. Тикеты в ветках взять в работу нельзя.
- «Автозакрытие» — закрывать тикет, если автор ушёл с сервера, если он так и не ответил или если в тикете давно нет сообщений.
- «Часы работы» — часовой пояс и расписание по дням. Режим «Предупреждать» разрешает открыть тикет, но предупреждает, что ответ может задержаться; «Блокировать» отключает кнопку в нерабочее время.
- «Транскрипты» — копия всей переписки при закрытии. Её можно посмотреть на вкладке «Тикеты», отправить в канал для транскриптов и в ЛС автору.
- «Отзывы» — после закрытия автор получает кнопки с оценкой от 1 до 5, а затем, если нужно, короткий опрос.
На вкладке «Настройки» — общие параметры: лимит открытых тикетов на участника по всем панелям, панель по умолчанию для /ticket open, «Открытие из сообщения», канал логов и чёрный список.
Команды на каждый день
| Команда | Что делает |
|---|---|
/ticket claim / /ticket unclaim | Взять тикет в работу или отпустить |
/ticket add / /ticket remove | Добавить или убрать участника или роль |
/ticket closerequest | Попросить автора подтвердить закрытие, можно с задержкой |
/ticket close | Закрыть тикет с причиной или без |
/ticket transfer, /ticket switchpanel | Передать другому сотруднику или перенести в другую панель |
/tag | Отправить сохранённый ответ с вкладки «Теги» |
/tickets stats | Статистика тикетов на сервере |
Ещё любое сообщение можно превратить в тикет через Приложения → Открыть тикет в контекстном меню. Полный список — на странице команд.
Рекомендуемые настройки для маленьких и больших серверов
| Параметр | Небольшой сервер | Большой сервер |
|---|---|---|
| Тип тикетов | Каналы | Каналы с резервной категорией или ветки |
| Панели | Одна общая | Мультипанель: кнопка или пункт списка на каждую тему |
| Сотрудники | Одна роль поддержки | Команды по темам + роли дежурных |
| Открытых тикетов на участника | 1 | 1 на панель, несколько всего |
| Форма | По желанию | 2–3 вопроса на тему |
| Автозакрытие | Если автор ушёл | Автор ушёл + не ответил + нет активности |
| Часы работы | Выкл. | «Предупреждать» с реальным расписанием |
Количество панелей, мультипанелей, форм и тегов зависит от тарифа: например, 3 панелей на Free и 50 на Pro. Подробнее — на странице тарифов.
Частые ошибки и как их исправить
- Сотрудники не видят новые тикеты. Не указана роль поддержки или команда, либо панель не назначена на их команду. Проверьте «Сотрудники и команды» и раздел «Сотрудники» в панели.
- «Не хватает прав». Боту нужны «Управлять каналами» и «Управлять ролями», а запрет на категории тикетов сильнее разрешения на уровне сервера. Откройте права категории и проверьте роль бота.
- «Категория тикетов заполнена (50 каналов)». Это лимит Discord на категорию (и 500 каналов на сервер). Укажите резервную категорию, включите автозакрытие или переведите панель на ветки.
- Участники не могут открыть тикет-ветку. Им нужно право «Отправлять сообщения в ветках» в канале панели.
- Переименование или перенос просит подождать. Discord разрешает только два переименования или переноса канала за 10 минут.
- Администраторы видят все тикеты. Право «Администратор» в Дискорде обходит любые ограничения каналов. Если тикеты должны быть закрыты от модераторов, дайте им роль без этого права.
- Кто-то удалил сообщение панели. Сама панель осталась — опубликуйте её заново командой
/tickets panel send.
Вопросы и ответы
Что лучше: каналы или ветки?
Каналы проще просматривать, их можно брать в работу и переносить в категорию «ждёт ответа». Ветки не упираются в лимит 50 каналов на категорию и открываются заново через /ticket reopen, но брать их в работу нельзя.
Можно открыть тикет без панели?
Да: командой /ticket open, если в настройках включено «Разрешить /ticket open», или через команду сообщения «Открыть тикет».
Как защититься от спама тикетами?
Оставьте лимит в 1 открытый тикет на участника, добавьте паузу, отправьте нарушителей в чёрный список (/tickets blacklist add) и настройте автомодерацию.
Подойдут ли тикеты для заявок в команду?
С формой — да, но для этого есть отдельный модуль Заявки: рассмотрение, принятие или отказ и автоматическая выдача ролей.
Где смотреть журнал тикетов?
Укажите канал логов в «Настройках» — туда пишутся открытие, взятие и закрытие тикетов. Для логов всего сервера есть модуль Логи.