Discord — referencja komend slash
Każda komenda slash, którą bot AO Master dostarcza, z argumentami + bramkami uprawnień. Dla pogłębionych opisów (pełne procesy + screenshoty) zobacz strony specyficzne dla procesu.
Jak używać tej strony
Komendy slash w Discord pojawiają się po wpisaniu / w dowolnym kanale, który bot widzi. Bot potrzebuje zakresu applications.commands (nadanego automatycznie przez /guild pair).
Komendy ograniczone do staffu używają mechanizmu setDefaultMemberPermissions Discord — przypadkowi członkowie nie zobaczą ich w autouzupełnianiu, chyba że posiadają uprawnienie takie jak Zarządzanie serwerem po stronie Discord. Faktyczne sprawdzenie uprawnień po stronie AO Master działa po stronie serwera niezależnie, więc członek z nieaktualnymi uprawnieniami po stronie Discord dostaje przyjazny błąd.
/ally — zarządzanie kandydatami sojuszniczymi
Lustrzane odbicie /enlist, ale dla potoku ticketów po stronie sojuszniczej. Pojawia się wewnątrz kanałów ticketów #✋-ally tworzonych po kliknięciu przycisku Apply as Ally. Dostępne po skonfigurowaniu potoku Sojuszniczego w Ustawienia → Integracja Discord → Sojusznicy.
| Podkomenda | Argumenty | Kto | Co robi |
|---|---|---|---|
/ally review | (uruchom wewnątrz kanału ticketu) | Rekruterzy | Otwiera dwukrokowy picker — wybierz postać kandydata z listy gildii partnerskiej, potem potwierdź. Zatwierdzenie nadaje rolę AO Ally plus ewentualne role per-partner, które zmapowałeś. |
/ally reject | user:@user, opcjonalnie reason:string | Rekruterzy | Odrzuca oczekującego kandydata sojuszniczego. Zamyka jego ticket + DM-uje powód. |
/ally done | (uruchom wewnątrz kanału ticketu) | Rekruterzy | Po zakończeniu /ally review archiwizuje transkrypcję ticketu do forum archiwum bota + kasuje kanał ticketu. |
Zobacz Proces Ally na Discord.
/enlist — zarządzanie kandydatami
| Podkomenda | Argumenty | Kto | Co robi |
|---|---|---|---|
/enlist review | (uruchom wewnątrz kanału ticketu) | Rekruterzy | Otwiera formularz przeglądu AO Master dla kandydata ticketu — wyszukiwanie postaci + przypisanie ról bojowych + przyciski Approve/Reject. |
/enlist reject | user:@user, opcjonalnie reason:string | Rekruterzy | Odrzuca oczekującego kandydata. Zamyka jego ticket + DM-uje powód. |
/enlist done | (uruchom wewnątrz kanału ticketu) | Rekruterzy | Po zakończeniu /enlist review archiwizuje transkrypcję ticketu do forum archiwum bota + kasuje kanał ticketu. |
Zobacz Proces Enlist na Discord.
/guild — parowanie serwera
| Podkomenda | Argumenty | Kto | Co robi |
|---|---|---|---|
/guild pair | — | Każdy z uprawnieniem Zarządzanie serwerem po stronie Discord | Przechodzi przez wizard, żeby sparować ten serwer Discord z gildią AO Master. Tworzy kategorię 🛡 AO Master + kanał #⚙️-guild-settings. |
/guild unpair | — | Każdy z uprawnieniem Zarządzanie serwerem po stronie Discord | Rozłącza bota. Kategoria + kanał są kasowane, mapowania ról wymazywane. Sparuj ponownie przez /guild pair, żeby przywrócić. |
/guild info | — | Każdy | Pokazuje, z którą gildią AO Master ten serwer Discord jest sparowany. |
Zobacz Discord — instalacja + parowanie.
/whoami
/whoami — bez argumentów, każdy. Pokazuje twój status powiązania AO Master — z którym kontem AO Master ta tożsamość Discord jest powiązana, którą gildii(i) jesteś członkiem, która postać jest powiązana. Jeśli jeszcze nie jesteś powiązany, odpowiedź zawiera jednorazowy URL logowania, który wiąże twoją tożsamość Discord z którymkolwiek kontem AO Master, do którego się logujesz.
Linki powiązane
- Proces Enlist na Discord — pogłębiony opis, który używa
/enlist *. - Proces Ally na Discord — pogłębiony opis, który używa
/ally *. - Discord — instalacja + parowanie — pełny opis
/guild pair. - Proces Enlist członka — proces web obok procesu Discord.
- Członkowie — Sojusznicy — widok sojuszniczego potoku od strony członka.