Discordi boti lisamine kõlab lihtsalt - klõpsa "Lisa serverisse" ja see töötab. Kuid erinevus hästi konfigureeritud boti komplekti ja kaootilise, konfliktsete bottide segaduse vahel seisneb läbimõeldud seadistamises, õiguste haldamises ja testimises.
- aasta Discordi bottide turuaruande kohaselt on 45% serveri omanikest kogenud bottide konflikte kehva õiguste konfiguratsiooni tõttu. See juhend hoiab seda ära.
Osa 1: Bottide leidmine ja kutsumine
Kust leida botte
- Top.gg (top.gg) - Suurim bottide kataloog koos arvustuste ja hinnangutega
- Discord.bots.gg - Kogukonna juhitud bottide avastamine
- Disforge - Kategoriseeritud funktsiooni järgi
- Otse arendajalt - Vaata boti ametlikku veebisaiti või GitHubi
Botte hinnates kontrolli:
- Tööaeg - Kas botil on olekuleht? Kas see on 99,5%+ usaldusväärne?
- Aktiivsus - Kas boti on uuendatud viimase kuu jooksul?
- Arvustused - Mida teised serveri omanikud ütlevad? Kas on konfliktide teateid?
- Õigused - Mitu õigust kutselink taotleb? Rohkem ei ole alati parem.
Kutselink
Boti kutselink sisaldab taotletud õigusi. Sa saad seda muuta, et taotleda vähem õigusi - vaata alati üle, mida bot tegelikult küsib, enne kui autoriseerid.
Boti kutsumine
- Klõpsa kutselingil
- Vali rippmenüüst oma server
- Vaata õigused üle
- Tühista mittevajalikud õigused enne kinnitamist
- Autoriseeri
Bot ilmub nüüd sinu liikmete nimekirja.
Osa 2: Oluline boti konfiguratsioon
Samm 1: Veendu, et bot on võrgus
Kontrolli oma liikmete nimekirja. Bot peaks näitama end võrgus 30 sekundi jooksul. Kui on võrguühenduseta, kontrolli selle olekulehte või proovi uuesti kutsuda.
Samm 2: Loe dokumentatsiooni
Igal botil on dokumendid. Sirvi põhiliste käskude, juhtpaneeli juurdepääsu, tugiserveri ja teadaolevate probleemide kohta.
Samm 3: Konfigureeri juhtpaneeli kaudu
Enamik kaasaegseid botte kasutab veebipõhiseid juhtpaneele:
- Luba moodul, mida sa soovid
- Vali kanalid, kus bot peaks olema aktiivne
- Kohanda seadeid
- Salvesta ja testi
Samm 4: Loo #bot-käsklused kanal
Loo kanal, kus kõik boti käsklused töötavad, hoides peamised kanalid puhtana:
- Loo #bot-käsklused
- Kanal → Muuda → Õigused → Keela @everyone "Sõnumite saatmine"
- Iga boti jaoks luba "Sõnumite saatmine"
Samm 5: Seadista logimine
Modereerimisbottide jaoks loo privaatne #logid kanal, mis on nähtav ainult personalile. Suuna boti logimine sinna.
Osa 3: Õiguste haldamine
Discordi õiguste mõistmine
Õigused töötavad kihtides:
- Rolli tase: Kasutaja roll annab õigused
- Kanali ülekirjutamine: Kanal saab rolli õigused üle kirjutada
- Boti tase: Boti roll määrab, mida ta saab teha
Bot ei saa tegutseda võimsamalt kui selle kõrgeim roll.
Olulised boti õigused
| Õigus | Mida see teeb | Vajalik |
|---|---|---|
| Sõnumite saatmine | Postita kanalites | Kõik botid |
| Linkide manustamine | Kasuta rikkalikke manuseid | Enamik botte |
| Failide lisamine | Laadi faile üles | Muusika, pildi botid |
| Sõnumite ajaloo lugemine | Vaata varasemaid sõnumeid | Logimine, modereerimine |
| Sõnumite haldamine | Kustuta sõnumeid | Modereerimine |
| Rollide haldamine | Määra rolle | Taseme tõstmine, kinnitamine |
Reegel: Anna ainult seda, mida bot vajab.
Boti õiguste auditeerimine
Iga kuu kontrolli Serveri seaded → Rollid → [Boti nimi] ja keela mittevajalikud õigused.
Osa 4: Oluline boti komplekt
Enamiku serverite jaoks katavad need 4 boti 95% vajadustest:
- Modereerimisbot (MEE6 või Dyno): Automodereerimine, logimine, jõustamine
- Muusikabot (Groovy): Hääle taasesitus
- Kogukonna haldamine (Rally): Avastamine, kaasamise jälgimine
- Valikuline - Taseme tõstmine (MEE6 või Dyno): Tegevuse mängustamine
See komplekt nõuab ~8 õigust kokku ja katab kõik, mida enamik servereid vajab.
Osa 5: Testimine ja tõrkeotsing
Enne peamist juurutamist
- Loo sama struktuuriga testserver
- Lisa ja konfigureeri botid identselt
- Testi modereerimist, muusikat, logimist ja konflikte
- Lahenda probleemid enne juurutamist
Levinud probleemid
"Bot ei reageeri"
- Veendu, et bot on võrgus (roheline punkt)
- Kasuta õiget käsusüntaksit (/ kaldkriipsuga käskude jaoks)
- Kontrolli õigusi selles kanalis
- Veendu, et funktsioon pole juhtpaneelil keelatud
"Botil pole õigusi"
- Kontrolli Serveri seaded → Rollid → [Boti nimi]
- Veendu, et boti roll on kõrgemal rollidest, mida ta peab modereerima
- Kontrolli kanalitaseme õigusi
"Kaks boti on konfliktis"
- Tee kindlaks, millised toimingud on konfliktis
- Keela konfliktne funktsioon ühes botis
- Või piira botid erinevate kanalitega
Osa 6: Jätkuv hooldus
Igakuised kontrollid
- Veendu, et botid reageerivad endiselt
- Vaata õigused üle
- Kontrolli logisid järjepidevuse osas
- Uuenda dokumentatsiooni
Millal bot eemaldada
- Võrguühenduseta päevi ilma arendaja vastuseta
- Asendatud parema alternatiiviga
- Ei kasutata (kontrolli juhtpaneeli)
Kokkuvõte
Boti seadistamine nõuab läbimõtlemist, mida iga bot teeb, milliseid õigusi ta vajab ja kuidas konflikte vältida. Alusta minimaalselt, konfigureeri hoolikalt, testi varuserverites ja skaleeri sealt edasi.
Hästi konfigureeritud komplekt 4-5 botiga on parem kui 20 konfliktset boti iga kord.
Oled valmis oma serverit loetlema ja jätkusuutlikult kasvama? Lisa oma server Rallysse, et jõuda liikmeteni, kes otsivad sinu omaga sarnaseid kaasatud kogukondi.