Boti so tisto, kar osnovni strežnik Discord spremeni v popolnoma opremljeno platformo skupnosti. Upravljajo moderiranje, predvajajo glasbo, dodeljujejo vloge, izvajajo igre, sledijo XP, upravljajo nagradne igre in na stotine drugih nalog, ki bi jih bilo nemogoče ali izčrpavajoče opraviti ročno.
Dodajanje bota je preprosto, ko razumete, kako deluje sistem avtorizacije. Ta priročnik vas vodi skozi celoten postopek – iskanje botov, potek povabila OAuth2, pravilna nastavitev dovoljenj in konfiguracija botov.
Preden začnete
Če želite dodati bota na strežnik, potrebujete dovoljenje Upravljanje strežnika. Če ste lastnik strežnika, ga imate. Če ste moderator ali skrbnik, preverite nastavitve svoje vloge. Navadni člani ne morejo dodajati botov.
Odločite se tudi, kaj dejansko potrebujete. Pogosta napaka je dodajanje na desetine botov "za vsak primer". Začnite s tem, kar vaš strežnik resnično potrebuje danes – bot za moderiranje, morda bot za izravnavo in vse drugo, kar je specifično za vašo skupnost. Vedno lahko dodate več pozneje.
Kje najti Discord bote
Spletna mesta s seznamom botov
Dva najpogosteje uporabljena imenika botov sta:
- Top.gg – Največji imenik botov. Filtrirajte po kategoriji (moderiranje, glasba, ekonomija itd.), razvrstite po glasovih ali mesečnih uporabnikih in preberite ocene. Stran vsakega bota prikazuje njegove ukaze, funkcije in povezavo za povabilo.
- Discord Bot List (discordbotlist.com) – Podoben imenik z dodatnimi možnostmi filtriranja. Dobro za iskanje alternativ, ko je Top.gg vaša izhodiščna točka.
Obe spletni mesti vam omogočata iskanje po kategoriji in funkciji. Če iščete bota za moderiranje, poiščite "moderiranje" in razvrstite po glasovih ali številu strežnikov – višje številke na splošno pomenijo bolj zanesljive bote.
Beseda o kakovosti bota
Visoko število glasov in veliko število strežnikov sta uporabna signala, vendar preberite tudi dejavnost strežnika za podporo bota in preverite, kdaj je bil nazadnje posodobljen. Bot s 50.000 strežniki, ki ni bil posodobljen v dveh letih, je tveganje – lahko se pokvari, ko Discord spremeni API.
Preverite strežnik za podporo bota
Večina resnih botov ima strežnik za podporo, povezan s strani s seznamom. Pridružite se mu in preverite kanal #announcements ali #status. Nedavne objave pomenijo, da se bot aktivno vzdržuje. Če je zadnja objava stara šest mesecev, poglejte drugje.
Postopek povabila OAuth2
Discord uporablja OAuth2 za avtorizacijo dodatkov za bote. Tukaj je natančno, kako deluje:
Poiščite svojega bota in kliknite Povabi
Na Top.gg ali spletnem mestu bota kliknite gumb Povabi, Dodaj na strežnik ali Povabi na Discord. To odpre Discordovo stran za avtorizacijo OAuth2 v vašem brskalniku.
Izberite svoj strežnik
Spustni meni navaja vse strežnike, kjer imate dovoljenje za upravljanje strežnika. Izberite strežnik, na katerega želite dodati bota.
Preglejte zahtevana dovoljenja
To je najpomembnejši korak. Videli boste seznam dovoljenj, ki jih bot zahteva. Previdno jih preberite. Pogosta legitimna dovoljenja vključujejo:
- Branje sporočil / Ogled kanalov
- Pošiljanje sporočil
- Vdelava povezav
- Upravljanje sporočil (potrebno za bote za moderiranje)
- Povezava / Govor (potrebno za glasbene bote)
- Upravljanje vlog (potrebno za bote za izravnavo ali vloge – preverite, ali je to ustrezno omejeno)
Rdeče zastave: boti, ki zahtevajo skrbnika, ko nimajo očitnega razloga, da bi ga potrebovali.
Izpolnite CAPTCHA in avtorizirajte
Kliknite Avtoriziraj, izpolnite katero koli CAPTCHA, ki jo prikaže Discord, in bot se bo takoj pridružil vašemu strežniku. Videli boste potrditveno sporočilo.
Nikoli ne podelite skrbnika, razen če ste prepričani
Dovoljenje skrbnika botu omogoča, da stori vse – prebere vsa sporočila, upravlja vse kanale, prepove člane, v nekaterih primerih celo izbriše strežnik. Večina botov ga ne potrebuje. Če bot zahteva skrbnika in niste prepričani, zakaj, preverite dokumentacijo bota. Če ni jasnega razloga, zavrnite in poiščite drugega bota.
Razumevanje vloge bota
Ko se bot pridruži vašemu strežniku, Discord samodejno ustvari vlogo, imenovano po botu. Ta vloga določa, kaj lahko bot stori. Videli jo boste na seznamu vlog.
Ključne stvari, ki jih morate vedeti:
- Položaj vloge bota v vaši hierarhiji je pomemben. Bot za moderiranje mora imeti svojo vlogo postavljeno nad vloge, ki naj bi jih moderiral – sicer ne more izgnati ali prepovedati teh članov.
- Dovoljenja bota lahko urejate neposredno v njegovi vlogi ali z nastavitvijo preglasitev na ravni kanala.
- Boti z več obsegi dovoljenj (kot so ukazi aplikacije) lahko ustvarijo dodatne vloge ali zahtevajo, da ima njihova vloga posebna dovoljenja.
Najboljša praksa: Ustvarite kategorijo z imenom Boti ali Pripomočki in nastavite kanale tam, da omejite, kdo lahko uporablja ukaze bota. Nato konfigurirajte vsakega bota, da se odziva samo na ukaze v tej kategoriji ali določenih kanalih.
Konfiguriranje botov po dodajanju
Večina botov potrebuje nekaj konfiguracije, preden so uporabni. Postopek nastavitve se razlikuje glede na bota:
Ukazi s poševnico
Večina sodobnih botov uporablja Discordove vgrajene ukaze s poševnico (/ukaz). Po dodajanju bota vnesite / v kateri koli kanal, da si ogledate razpoložljive ukaze. Pogosti ukazi za nastavitev vključujejo:
/setupali/config– Odpre meni za konfiguracijo/help– Navaja vse ukaze in njihovo uporabo/prefix– Spremeni predpono bota (za starejše bote, ki temeljijo na predponi)
Spletna mesta nadzorne plošče
Številni priljubljeni boti imajo spletne nadzorne plošče, kjer vizualno konfigurirate vse. Nadzorna plošča je običajno povezana s strani bota Top.gg ali z njegovega spletnega mesta. Prijavite se z Discordom, izberete svoj strežnik in konfigurirate nastavitve prek uporabniškega vmesnika – ukazi niso potrebni.
Spletne nadzorne plošče so lažje za zapleteno konfiguracijo
Za bote z veliko nastavitvami (boti za moderiranje, boti za izravnavo, boti za ekonomijo) je spletna nadzorna plošča skoraj vedno lažja od uporabe ukazov v Discordu. Poiščite povezavo "Nadzorna plošča" ali "Panel" na spletnem mestu bota.
Dodelitev kanala in vloge
Večina botov mora vedeti, katere kanale in vloge naj uporablja. Tipični prvi koraki nastavitve:
- Nastavite kanal dnevnika za dejanja moderiranja
- Nastavite kanal za ukaze bota (ohranite neželeno pošto bota iz glavnega klepeta)
- Dodelite vloge, ki jih mora bot samodejno dodeliti (npr. vlogo "Član", ko se nekdo pridruži)
- Konfigurirajte vse kanale sporočil dobrodošlice
Upravljanje več botov
Ko imate več botov, je organizacija pomembna.
Preprečite konflikte ukazov: Če si dva bota delita isti ukaz (kot je /help), bo Discord prikazal obe možnosti, ko ga član vnese. Preverite, kateri boti se prekrivajo, in onemogočite podvojene ukaze na enem od njih, če je to mogoče.
Omejite ukaze bota na določene kanale: Večina botov vam omogoča, da konfigurirate, v katerih kanalih se odzivajo. Uporabite to, da interakcije bota ne bodo v vaših glavnih kanalih za razpravo. Kanal #bot-commands ali #utilities čisto obravnava večino interakcij bota.
Ohranite seznam botov obvladljiv: Preglejte svoje bote vsakih nekaj mesecev. Bote, ki ste jih dodali in nikoli konfigurirali, ali bote, ki so podvajali funkcije drugega, je treba odstraniti. Pojdite v Nastavitve strežnika → Integracije, da si ogledate vse bote in spletne kljuke na vašem strežniku.
Spremljajte dovoljenja bota: Nastavitve strežnika → Integracije → [Ime bota] vam pokaže, katera dovoljenja ima bot dejansko in vam omogoča, da omejite določene ukaze na določene kanale ali vloge.
Odpravljanje pogostih težav z botom
Bot je brez povezave
Gostitelj bota je izklopljen ali pa je postopek padel. To je težava razvijalca. Preverite strežnik za podporo bota za posodobitve stanja. Če je brez povezave več kot dan ali dva, razmislite o prehodu na alternativo.
Bot se ne odziva na ukaze
Preverite to v naslednjem vrstnem redu:
- Ali je bot povezan? (Zelena pika na seznamu članov)
- Ali ima bot dovoljenje za branje in pošiljanje sporočil v tem kanalu?
- Ali je ukaz pravilno napisan? (Uporabite
/, da si ogledate razpoložljive ukaze) - Ali je bot konfiguriran za odzivanje v tem kanalu ali pa je omejen na drug kanal?
- Ali je bil bot izgnan s strežnika, ne da bi opazili? Preverite Nastavitve strežnika → Integracije.
Bot pravi "Manjkajoča dovoljenja"
Bot nima zahtevanega dovoljenja. Oglejte si, katero dejanje je poskušal izvesti (prepoved uporabnika, izbris sporočila, dodelitev vloge) in se prepričajte, da ima vloga bota to dovoljenje. Preverite tudi, ali je vloga bota pravilno nameščena v hierarhiji za dejanja moderiranja.
Bot se je pridružil, vendar se ukazi ne prikazujejo v meniju s poševnico
Discordu lahko traja do ene ure, da globalno registrira nove ukaze s poševnico. Če se ukazi še vedno ne prikažejo po eni uri, poskusite izgnati in ponovno dodati bota ali preverite strežnik za podporo bota za znane težave.
Naslednji koraki
Z dodanimi in konfiguriranimi boti je vaš strežnik pripravljen za nemoteno delovanje. Za več informacij o izgradnji dobro strukturiranega strežnika:
- Celoten vodnik za nastavitev strežnika Discord – kanali, vloge, dovoljenja in kontrolni seznam pred lansiranjem
- Kako razširiti svoj strežnik Discord – strategije odkrivanja, vsebine in zadrževanja
- Vodnik za moderiranje strežnika Discord – izgradnja sistema moderiranja, ki se prilagaja
Pravi boti, pravilno konfigurirani in z minimalnimi dovoljenji, ki jih dejansko potrebujejo, so ena od izboljšav z največjim vplivom, ki jih lahko naredite na katerem koli strežniku Discord.