Skip to content

Discord — Справочник slash-команд

Каждая slash-команда, которую отгружает бот AO Master, с аргументами + гейтами прав. Глубокие разборы (полные потоки + скриншоты) — на workflow-страницах.

Как использовать эту страницу

Slash-команды в Discord показываются после набора / в любом канале, который видит бот. Боту нужен scope applications.commands (выдаётся автоматически через /guild pair).

Команды, гейтнутые на staff, используют механизм Discord setDefaultMemberPermissions — обычные участники не увидят их в autocomplete, пока не получат право типа Manage Guild на стороне Discord. Сама проверка права на стороне AO Master всё равно выполняется на сервере, так что участник со stale Discord-правами получит дружелюбную ошибку.

/ally — управление претендентами-союзниками

Зеркало /enlist, но для ticket-конвейера на стороне союзников. Отображается внутри тикет-каналов #✋-ally, созданных из кнопки Apply as Ally. Доступно после настройки конвейера Ally в Настройки → Интеграция Discord → Ally.

ПодкомандаАргументыКтоЧто делает
/ally review(запуск внутри тикет-канала)Recruiter-ыОткрывает двухшаговый picker — выбери персонажа претендента из ростера партнёрской гильдии, затем подтверди. Одобрение выдаёт роль AO Ally и любую per-partner роль из вашего маппинга.
/ally rejectuser:@user, опционально reason:stringRecruiter-ыОтказать pending-претенденту-союзнику. Закрывает его тикет + DM-ит причину.
/ally done(запуск внутри тикет-канала)Recruiter-ыПосле завершения /ally review архивирует транскрипцию тикета в archive forum бота + удаляет тикет-канал.

См. Процесс Ally в Discord.

/enlist — управление претендентами

ПодкомандаАргументыКтоЧто делает
/enlist review(запуск внутри тикет-канала)Recruiter-ыОткрывает форму review AO Master для претендента тикета — поиск персонажа + предварительное назначение вар-роли + кнопки Approve/Reject.
/enlist rejectuser:@user, опционально reason:stringRecruiter-ыОтказать pending-претенденту. Закрывает его тикет + DM-ит причину.
/enlist done(запуск внутри тикет-канала)Recruiter-ыПосле завершения /enlist review архивирует транскрипцию тикета в archive forum бота + удаляет тикет-канал.

См. Процесс Enlist в Discord.

/guild — pair сервера

ПодкомандаАргументыКтоЧто делает
/guild pairЛюбой с Discord-стороны Manage GuildПроводит мастер pair этого Discord-сервера с гильдией AO Master. Создаёт категорию 🛡 AO Master + канал #⚙️-guild-settings.
/guild unpairЛюбой с Discord-стороны Manage GuildОтключает бота. Категория + канал удаляются, маппинги ролей очищаются. Восстанови через /guild pair.
/guild infoЛюбойПоказывает, к какой гильдии AO Master запэйрен этот Discord-сервер.

См. Discord — Установка + pair.

/whoami

/whoami — без аргументов, любой. Показывает твой link-статус AO Master — с каким AO Master-аккаунтом связан этот Discord-identity, к каким гильдиям ты принадлежишь, какой персонаж связан. Если ты ещё не связан, ответ включает одноразовый login URL, привязывающий твой Discord-identity к тому AO Master-аккаунту, в который ты залогинишься.