Создайте панель тикетов
Панель - это эмбед, по которому клиенты открывают тикет. Оформите его, добавьте кнопки или дропдаун, при желании прикрепите модалку - и опубликуйте.
Удобнее смотреть? В этих видео всё показано по шагам. Озвучка на английском, с английскими субтитрами.
Как это работает от начала до конца
Создайте и опубликуйте панель из дашборда. Действие Опубликовать отправляет сохранённый эмбед в выбранный канал; вместо этого можно использовать команду /embed в Discord.
Оформите эмбед в дашборде
Откройте Панели > Панели тикетов > Новая панель в дашборде. Вас ждут живое превью, поля формы для каждой части эмбеда и переиспользуемые сохранённые панели в рамках вашего сервера. Давайте каждой панели понятное имя - именно его вы будете вводить при отправке.
Из чего состоит панель
Каждая панель объединяет три вещи:
- Эмбед Discord - заголовок, описание, цвет, блок автора, поля (имя / значение, у каждого переключатель inline), миниатюра, изображение, футер, метка времени.
- Интерактивные компоненты - кнопки (со стандартными стилями Discord и необязательным эмодзи), селект-дропдаун (плейсхолдер, min/max, до 25 опций) или форма заявки (набор из нескольких кнопок с наборами вопросов).
- Необязательная модалка - до 5 полей ввода, которые всплывают до открытия тикета. Каждое поле однострочное или многострочное, с необязательным плейсхолдером, переключателем обязательности и мин./макс. длиной.
Или отправьте её командой /embed
На своём сервере Discord выполните:
/embed name:<your-embed-name>- публикует эмбед в канале, где вы выполнили команду./embed name:<your-embed-name> channel:#help- публикует его в указанном канале.
Поле name автодополняется из всех эмбедов, сохранённых в дашборде, так что точное написание помнить не нужно. Как только сообщение опубликовано, эмбед работает - клиенты могут нажимать кнопки, и тикеты будут открываться.
Два условия: боту нужны Send Messages и Embed Links в целевом канале, а вам самим - право Discord Manage Messages, чтобы выполнить команду. Кроме того, /embed отказывается публиковать внутри канала тикета - это другая поверхность.
Редактирование опубликованной панели
Когда вы меняете панель в панели управления, копия, уже опубликованная в Discord, сохраняет старую версию, пока вы её не обновите.
- Внесите правки в дашборде и сохраните.
- В конструкторе откройте список каналов, где опубликована панель (Опубликовано в этих каналах), и нажмите Обновить у одного из них или Обновить все.
Повторный запуск /embed публикует ещё одну копию, поэтому используйте его, только если панель нужна в новом месте.
Что дальше
Последний шаг настройки: назначьте роли команды, чтобы команда действительно могла отвечать на тикеты.