TicketWave Logo

Кнопочные шаги

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

Кнопочные шаги

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

Button Step Example

Когда использовать кнопочный шаг

  • "Вы уже прочитали наши правила?"
  • "На какой платформе вы играете?"
  • "Это баг-репорт, запрос на возврат или общий вопрос?"
  • "У вас есть действительная покупка?"

Если вам нужна структура (собственная категория Discord, свой шаблон ID тикета, свой поток работы для сотрудников), вместо этого используйте Ticket Categories. Кнопочные шаги предназначены для информации внутри одного тикета.

Создание кнопочного шага

Откройте модуль Ticket Steps

Откройте панель управления сервером → SettingsTicket StepsConfigure.

Ticket Steps Module

Добавьте шаг

Нажмите Add Step и заполните форму:

Add Step Form

  1. Step Title — например Select your issue type
  2. Step Description — например Please select the option that best describes your issue
  3. Step Type — выберите Button Selection
  4. Required Step — оставьте включённым, если участник обязан ответить
  5. Limit to Category / Subcategory — необязательно, только для premium

Нажмите Create Step, чтобы сохранить его.

Добавьте варианты

Кнопочный шаг без вариантов автоматически пропускается, поэтому следующим вам нужны Step Options.

Откройте только что созданный шаг и добавьте варианты. У каждого варианта есть:

FieldDescriptionPremium
Parent StepШаг, к которому относится этот вариант❌ Free
Option NameВнутреннее название — его видит персонал в сводке тикета❌ Free
Button LabelТекст на кнопке Discord❌ Free
Button EmojiЭмодзи на кнопке Discord❌ Free (custom server emojis 👑)
Auto-Close TicketНемедленно закрывает тикет, когда выбран этот вариант👑
Close ReasonПричина, которая показывается при автоматическом закрытии тикета👑

Add Step Option Form

На бесплатном плане можно создать до 3 вариантов на шаг. Варианты сверх этого лимита будут игнорироваться, пока не будет активирован premium.

Упорядочьте варианты

Перетащите варианты в нужном порядке и нажмите Save Sequence. Порядок будет таким же, как порядок кнопок в Discord.

Проверьте работу

Откройте тикет сами и убедитесь, что шаг отображается с нужными кнопками.

Необязательные шаги и пропуск

Если вы выключите Required Step, TicketWave добавит к шагу дополнительную кнопку ⏭️ Skip.

Skip Button

Пропущенный шаг тоже сохраняется как ответ — в сводке тикета для него будет показано ⏭️ Skipped, чтобы ваш персонал мог отличать "не отвечено" от "не спрашивали".

Автоматическое закрытие по варианту

Автозакрытие превращает вариант шага в барьер. Классический сценарий использования — подтверждение правил:

Step: Did you read our rules?
[✅] Yes, I read them        → ticket continues
[❌] No, not yet             → ticket closes with a reason

Когда участник выбирает вариант с включённой опцией Auto-Close Ticket, TicketWave немедленно закрывает тикет, используя ваш Close Reason.

Автозакрытие — это премиум-функция. Без premium вариант всё равно работает как обычная кнопка — просто он не закрывает тикет.

Эмодзи на кнопках

Стандартные Unicode-эмодзи (😀, ✅, 🎮) работают на любом плане.

Пользовательские server emojis требуют premium. Без premium пользовательское эмодзи заменяется нейтральным заполнителем ⏺️, чтобы ваша панель никогда не ломалась.

Как ответы видит ваш персонал

После того как все шаги будут заполнены, embed с информацией о тикете перечислит каждый шаг и его ответ:

Ticket Summary
> Select your issue type: 🐛 `Bug Report`
> Did you read our rules?: ✅ `Yes`
> Platform: ⏭️ `Skipped`

Ticket Summary with Answers

Частые ошибки

Мой шаг не отображается в тикете!

Проверьте по порядку:

  1. Включён ли модуль Ticket Steps?
  2. Есть ли у шага хотя бы один вариант? Кнопочный шаг без вариантов пропускается.
  3. Не превышен ли лимит шагов? На бесплатном плане используется только первый шаг в списке.
  4. Не задано ли Limit to Category / Subcategory, которое не совпадает с тикетом?
  5. Есть ли у кнопок label или emoji? Discord отклоняет кнопки, у которых нет ни того ни другого.

Что дальше

  • Authentication Steps (Позвольте участникам подтвердить аккаунт Steam, CFX, GitHub, Roblox, Twitch, Battle.net или Epic Games)
  • Ticket Categories & Subcategories (Направляйте тикеты в разные категории Discord)
  • Design Your Ticket Panel (Панель, которую участники нажимают первой)

How is this guide?