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 reject | user:@user, опционально reason:string | Recruiter-ы | Отказать pending-претенденту-союзнику. Закрывает его тикет + DM-ит причину. |
/ally done | (запуск внутри тикет-канала) | Recruiter-ы | После завершения /ally review архивирует транскрипцию тикета в archive forum бота + удаляет тикет-канал. |
/enlist — управление претендентами
| Подкоманда | Аргументы | Кто | Что делает |
|---|---|---|---|
/enlist review | (запуск внутри тикет-канала) | Recruiter-ы | Открывает форму review AO Master для претендента тикета — поиск персонажа + предварительное назначение вар-роли + кнопки Approve/Reject. |
/enlist reject | user:@user, опционально reason:string | Recruiter-ы | Отказать pending-претенденту. Закрывает его тикет + DM-ит причину. |
/enlist done | (запуск внутри тикет-канала) | Recruiter-ы | После завершения /enlist review архивирует транскрипцию тикета в archive forum бота + удаляет тикет-канал. |
/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-аккаунту, в который ты залогинишься.
Перекрёстные ссылки
- Процесс Enlist в Discord — глубокий разбор, использующий
/enlist *. - Процесс Ally в Discord — глубокий разбор, использующий
/ally *. - Discord — Установка + pair — полный разбор
/guild pair. - Процесс вступления участника — веб-поток бок о бок с Discord-потоком.
- Участники — Альянс — вид участника на конвейер союзников.