Skip to content

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.

PodkomendaArgumentyKtoCo robi
/ally review(uruchom wewnątrz kanału ticketu)RekruterzyOtwiera 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 rejectuser:@user, opcjonalnie reason:stringRekruterzyOdrzuca oczekującego kandydata sojuszniczego. Zamyka jego ticket + DM-uje powód.
/ally done(uruchom wewnątrz kanału ticketu)RekruterzyPo zakończeniu /ally review archiwizuje transkrypcję ticketu do forum archiwum bota + kasuje kanał ticketu.

Zobacz Proces Ally na Discord.

/enlist — zarządzanie kandydatami

PodkomendaArgumentyKtoCo robi
/enlist review(uruchom wewnątrz kanału ticketu)RekruterzyOtwiera formularz przeglądu AO Master dla kandydata ticketu — wyszukiwanie postaci + przypisanie ról bojowych + przyciski Approve/Reject.
/enlist rejectuser:@user, opcjonalnie reason:stringRekruterzyOdrzuca oczekującego kandydata. Zamyka jego ticket + DM-uje powód.
/enlist done(uruchom wewnątrz kanału ticketu)RekruterzyPo zakończeniu /enlist review archiwizuje transkrypcję ticketu do forum archiwum bota + kasuje kanał ticketu.

Zobacz Proces Enlist na Discord.

/guild — parowanie serwera

PodkomendaArgumentyKtoCo robi
/guild pairKażdy z uprawnieniem Zarządzanie serwerem po stronie DiscordPrzechodzi przez wizard, żeby sparować ten serwer Discord z gildią AO Master. Tworzy kategorię 🛡 AO Master + kanał #⚙️-guild-settings.
/guild unpairKażdy z uprawnieniem Zarządzanie serwerem po stronie DiscordRozłącza bota. Kategoria + kanał są kasowane, mapowania ról wymazywane. Sparuj ponownie przez /guild pair, żeby przywrócić.
/guild infoKażdyPokazuje, 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.