/ticket — система тикетов сервера
Открывает меню настройки тикетов. Участники создают обращения кнопкой: для каждого бот делает отдельный приватный канал, доступный автору и роли персонала. Меню видите только вы.
Параметры
У команды нет параметров. Всё настраивается в меню «Выберите настройку…».
Права
- Пользователю: кастомное
utils.ticketили право Discordmanage_channels. - Боту:
manage_channels,view_channel,send_messages,embed_links,manage_messages.
Лимиты и кулдауны
Только на сервере. Меню закрывается через 300 секунд без активности. Ролей персонала — не больше 3. Описание обращения — до 1000 символов.
Примеры
/ticket
Ответ
Меню настройки:

ALPHAAPPсегодня
🎫 Ticket Tool
📺 Канал:
#канал
📝 Логи:
#канал
👥 Роли:
@роль
🔄 Статус:
Включено
📄 JSON Code:
{ ... }Выберите настройку...⌄
Сообщение с кнопкой, которое бот публикует в канале тикетов при включении:

ALPHAAPPсегодня
Создание тикета:
Нажмите на кнопку ниже, чтобы создать тикет и задать вопрос персоналу сервера.
📄Открыть тикет
Примечания
- Пункты меню: Добавить канал (ID текстового канала, где будет кнопка), Роли персонала (ID через запятую, до 3), JSON конфигурация (загрузка файла), Скачать JSON, Канал логов, Переключить статус, Очистить настройки.
- Файл конфигурации должен называться
ALPHA.jsonи отправляться в чат в течение 60 секунд после выбора пункта; сначала нужно задать канал. В JSON обязателен объектembedс полями:title,description,color,image,thumbnail,button_name,button_emoji,button_colorButtonStyle.primary,ButtonStyle.secondary,ButtonStyle.success,ButtonStyle.danger) иmenu(подсказка в окне создания тикета). - Включить систему можно, когда заданы канал, JSON, роли и канал логов. При включении бот публикует сообщение с кнопкой в канал тикетов.
- Участник нажимает кнопку, описывает проблему в окне, и бот создаёт канал
ticket-имяв новой категории. У участника может быть только один открытый тикет. Новые обращения приходят в канал логов с упоминанием ролей персонала. - В тикете есть кнопка «Удалить тикет». Удалить его может автор, роль персонала или участник с правом
manage_channels. Перед удалением нужно указать причину (до 1000 символов), затем автору в личные сообщения и в канал логов отправляется JSON-файл с историей переписки (до 100 сообщений), а канал вместе с пустой категорией удаляется.
