> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Панели тикетов и опции

> Проектируйте панели тикетов, задавайте типы тикетов с собственными формами и персоналом, задавайте часы поддержки.

**Панель** — это сообщение, с которым взаимодействуют участники. Каждая панель содержит **опции** — разные типы тикетов, которые она может открывать.

<Warning>
  **Почти всё поведение настраивается на опции, а не на панели.** Две опции на одной панели могут иметь совершенно разные категории, персонал, формы, правила закрытия и сообщения.

  Если вы ищете настройку — она на опции.
</Warning>

## Как разрешаются настройки

Это самое важное для понимания:

<Note>
  Настройка либо **задана на опции**, либо откатывается к **встроенному значению по умолчанию** Vetox.

  Никакого промежуточного слоя на уровне панели нет, и опции **не** наследуются из [General Settings](/ru/utility/tickets/settings). Пустое поле означает «использовать встроенное значение по умолчанию», а не «использовать общесерверное значение».
</Note>

Единственное исключение — роли поддержки, см. ниже.

## Панель

| Настройка              | Заметки                                               |
| ---------------------- | ----------------------------------------------------- |
| **Panel Name**         | Внутренняя метка, только для персонала                |
| **Type**               | Создавать каналы или ветки. Задаётся при создании     |
| **Embed**              | Внешний вид панели                                    |
| **Extra items**        | До 10 дополнительных эмбедов или изображений          |
| **Link buttons**       | До 5 внешних ссылок, например FAQ                     |
| **Select placeholder** | Текст-подсказка, когда опции отображаются dropdown'ом |

Новые панели изначально снабжены рабочим эмбедом и одной опцией **Open Ticket**, так что только что созданная панель сразу отправляема.

<Warning>
  **Send заблокирован, пока есть несохранённые изменения**, а ссылка **Configure** на опции откажется навигировать — потрясёт панелью сохранения. Сначала сохраните.
</Warning>

Отправка панели без кнопок или dropdown-опций отклоняется.

## Опции

Каждая опция становится кнопкой или пунктом dropdown. Её конфигурация разбита на семь вкладок.

### Identity

Именование канала (по умолчанию `ticket-{ticket-number}`), категория, в которой создаются тикеты, **overflow-категории**, канал транскриптов и приоритет по умолчанию.

<Warning>
  **Всегда задавайте overflow-категории на оживлённой панели.** Discord ограничивает категорию 50 каналами. Без overflow Vetox откатывается к созданию тикета в корне сервера и публикует предупреждение в лог открытий.
</Warning>

<Note>
  Discord приводит имена каналов к нижнему регистру и заменяет пробелы и специальные символы дефисами, что бы вы ни ввели.
</Note>

### Access

**Кто может создавать тикеты** — allow-list ролей. Пусто — значит все.

**Custom Support Roles** — дополнительный персонал для этого типа тикета.

<Warning>
  Интерфейс описывает Custom Support Roles как *override* общесерверных ролей поддержки. **Это не так.** Списки объединяются — роли опции добавляются к общесерверным.

  Этим полем нельзя сузить доступ ниже ваших [общесерверных ролей поддержки](/ru/utility/tickets/settings).
</Warning>

### Forms

До **пяти вопросов**, задаваемых до открытия тикета. Требует **Basic** — сервер под гейтом видит только закрытую карточку без полей.

Типы полей: short text, paragraph, dropdown, user picker, role picker, channel picker, user-or-role picker и file upload.

<Warning>
  **Метки полей должны быть по-настоящему различимы.** Две метки, приводимые к одному и тому же после игнорирования пробелов и регистра, отклоняются при сохранении, потому что Discord выводит из них внутренние идентификаторы, а дубликаты навсегда делают форму неоткрываемой.
</Warning>

**Automatic priority** сопоставляет ответы в форме с приоритетом — ответ «Account compromised» может при создании выставить тикету urgent.

### Messages

Шесть кастомизируемых сообщений: welcome, close, rating, DM on open, DM on close и moderator message. Требует **Basic**; серверы под гейтом видят приглушённый предпросмотр.

Каждое поддерживает полный [набор переменных тикета](/ru/help/variables), включая модификаторы.

### Buttons

Настройка лейбла, эмодзи и цвета кнопок Close, Claim, Add User, Remove User, Delete, Reopen и Transcript, и выбор — какие показывать. Бесплатно на любом тарифе.

### Behavior

Самая большая вкладка, покрывает claiming, роли владельца, закрытие и жизненный цикл, staff-ветки и SLA, уведомления и сообщения support-hours.

| Режим claiming | Эффект                                |
| -------------- | ------------------------------------- |
| **Disabled**   | Без claiming                          |
| **Enabled**    | Любой поддержки может взять на себя   |
| **Read-only**  | Остальные видят, но не могут отвечать |
| **Private**    | Только взявший видит                  |

Настройки закрытия управляют тем, нужна ли причина, могут ли закрывать только сотрудники, есть ли двухшаговое подтверждение, причина по умолчанию, и удаляется ли канал или архивируется.

**Inactivity auto-close** работает от минимума **6 часов** до максимума **7 дней**, с опциональным предупреждением. Требует **Basic**.

<Warning>
  **Две настройки на этой вкладке не показывают, что им нужен premium.**

  **Staff thread** и **SLA** не имеют premium-бейджа и выглядят редактируемыми на любом тарифе. На Starter и Basic они сохраняются без ошибки и затем молча очищаются. Требуют **Max**.

  Наоборот, **Ping Support Roles** в интерфейсе выглядит как за premium, но реальных ограничений за этим нет.
</Warning>

### Rating

Включить рейтинги, выбрать кнопки или dropdown, требовать письменный комментарий, требовать его даже при пяти звёздах и разрешать оценивать невзятые тикеты. Требует **Basic**.

## Часы поддержки

Определите, когда панель обслуживается. Требует **Max**.

До 14 недельных периодов, каждый — **Open**, **Reduced**, **Emergency** или **Closed**, у каждого своё сообщение.

| Ситуация                             | Поведение                                                                   |
| ------------------------------------ | --------------------------------------------------------------------------- |
| Внутри **Closed**                    | Следует режиму closed-ticket опции — предупредить и разрешить, или отказать |
| Внутри **Reduced** или **Emergency** | Тикет открывается с показанным вашим предупреждением                        |
| Вне любых периодов                   | **Создание блокируется по умолчанию**                                       |

<Warning>
  Пробел в расписании не трактуется как «open». Если задать только будни, выходные блокируют создание тикетов, пока вы это не измените.
</Warning>

Bypass-роли полностью игнорируют расписание, и отдельные опции можно из него исключить.

Support hours используют собственный часовой пояс, задаваемый прямо в расписании, а не наследуемый из [Настройки сервера](/ru/server-management/setup).

## Escalation и связанные панели

**Escalation** позволяет персоналу перенести тикет на другую панель через `/ticket escalate`. Требует **Basic**.

<Warning>
  У каждой цели эскалации нужен **display label**. Цель, сохранённая с пустой меткой, отбрасывается, и персонал не найдёт её в автодополнении команды.
</Warning>

**Linked panels** объединяют опции других панелей на эту. Требует **Basic**.

## Шаблоны

Шесть готовых конфигураций покрывают gaming, e-commerce, community, tech support, bot support и development.

<Warning>
  **Применение шаблона заменяет существующие панели.** Это не слияние. Сначала экспортируйте [бэкап](/ru/utility/tickets/settings), если есть конфигурация, которую стоит сохранить.
</Warning>

## Удаление панели

<Warning>
  Удаление панели **закрывает все её открытые тикеты**, в панели и в Discord, и убирает её из целей эскалации других панелей. Это нельзя отменить.
</Warning>

## После понижения

Premium-поля **сохраняются на диске**, не стираются. Редактирование постороннего параметра не разрушает гейтированные значения, и они возвращаются точно такими, какими были, при повторном апгрейде.

Лимиты панелей и опций применяются отказом в новых, а не удалением существующих.

<CardGroup cols={2}>
  <Card title="Обзор тикетов" icon="ticket" href="/ru/utility/tickets/overview">
    Объём, время ответа и производительность персонала.
  </Card>

  <Card title="General Settings" icon="gear" href="/ru/utility/tickets/settings">
    Общесерверные лимиты, каналы логов и доступ.
  </Card>
</CardGroup>
