Dodavanje Discord bota zvuči jednostavno-kliknite "Dodaj na poslužitelj" i radi. Ali razlika između dobro konfiguriranog skupa botova i kaotične zbrke sukobljenih botova svodi se na promišljeno postavljanje, upravljanje dozvolama i testiranje.
Prema izvješću o tržištu Discord botova za 2025., 45% vlasnika poslužitelja iskusilo je sukobe botova zbog loše konfiguracije dozvola. Ovaj vodič to sprječava.
1. dio: Pronalaženje i pozivanje botova
Gdje pronaći botove
- Top.gg (top.gg) - Najveći direktorij botova s recenzijama i ocjenama
- Discord.bots.gg - Otkrivanje botova vođeno zajednicom
- Disforge - Kategorizirano prema funkciji
- Izravno od programera - Provjerite službenu web stranicu bota ili GitHub
Prilikom procjene botova, provjerite:
- Vrijeme rada - Ima li bot stranicu statusa? Je li pouzdan 99,5%+?
- Aktivnost - Je li bot ažuriran u posljednjih mjesec dana?
- Recenzije - Što kažu drugi vlasnici poslužitelja? Ima li izvješća o sukobima?
- Dozvole - Koliko dozvola zahtijeva veza za poziv? Više nije uvijek bolje.
Veza za poziv
Veza za poziv bota uključuje tražene dozvole. Možete ga izmijeniti da zatražite manje dozvola-uvijek pregledajte što bot zapravo traži prije autorizacije.
Pozivanje bota
- Kliknite vezu za poziv
- Odaberite svoj poslužitelj s padajućeg izbornika
- Pregledajte dozvole
- Poništite odabir nepotrebnih dozvola prije potvrde
- Autorizirajte
Bot će se sada pojaviti na vašem popisu članova.
2. dio: Osnovna konfiguracija bota
1. korak: Provjerite je li bot online
Provjerite svoj popis članova. Bot bi se trebao prikazati kao online u roku od 30 sekundi. Ako je offline, provjerite njegovu stranicu statusa ili pokušajte ponovno pozvati.
2. korak: Pročitajte dokumentaciju
Svaki bot ima dokumente. Prelistajte osnovne naredbe, pristup nadzornoj ploči, poslužitelj za podršku i poznate probleme.
3. korak: Konfigurirajte putem nadzorne ploče
Većina modernih botova koristi web nadzorne ploče:
- Omogućite modul koji želite
- Odaberite kanale na kojima bi bot trebao biti aktivan
- Prilagodite postavke
- Spremite i testirajte
4. korak: Stvorite kanal #bot-commands
Stvorite kanal na kojem se izvode sve naredbe bota, održavajući glavne kanale čistima:
- Stvorite #bot-commands
- Kanal → Uredi → Dozvole → Onemogućite @everyone "Slanje poruka"
- Za svaki bot, omogućite "Slanje poruka"
5. korak: Postavite bilježenje
Za botove za moderiranje, stvorite privatni kanal #logs vidljiv samo osoblju. Usmjerite bilježenje bota tamo.
3. dio: Upravljanje dozvolama
Razumijevanje Discord dozvola
Dozvole rade u slojevima:
- Razina uloge: Uloga korisnika dodjeljuje dozvole
- Preklapanje kanala: Kanal može preklopiti dozvole uloge
- Razina bota: Uloga bota određuje što može učiniti
Bot ne može djelovati moćnije od svoje najviše uloge.
Osnovne dozvole bota
| Dozvola | Što radi | Potrebno za |
|---|---|---|
| Slanje poruka | Objavljivanje u kanalima | Svi botovi |
| Umetanje poveznica | Korištenje bogatih ugrađivanja | Većina botova |
| Priložite datoteke | Učitavanje datoteka | Glazba, botovi za slike |
| Čitanje povijesti poruka | Pregled prošlih poruka | Bilježenje, moderiranje |
| Upravljanje porukama | Brisanje poruka | Moderiranje |
| Upravljanje ulogama | Dodjeljivanje uloga | Razina, provjera |
Pravilo: Dodijelite samo ono što bot treba.
Revizija dozvola bota
Mjesečno provjeravajte Postavke poslužitelja → Uloge → [Naziv bota] i onemogućite nepotrebne dozvole.
4. dio: Osnovni skup botova
Za većinu poslužitelja, ova 4 bota rješavaju 95% potreba:
- Bot za moderiranje (MEE6 ili Dyno): Automatsko moderiranje, bilježenje, provedba
- Glazbeni bot (Groovy): Reprodukcija glasa
- Upravljanje zajednicom (Rally): Otkrivanje, praćenje angažmana
- Izborno - Razina (MEE6 ili Dyno): Gamifikacija aktivnosti
Ovaj skup zahtijeva ~8 ukupnih dozvola i pokriva sve što većini poslužitelja treba.
5. dio: Testiranje i rješavanje problema
Prije glavne implementacije
- Stvorite testni poslužitelj s istom strukturom
- Dodajte i konfigurirajte botove identično
- Testirajte moderiranje, glazbu, bilježenje i sukobe
- Riješite probleme prije implementacije
Uobičajeni problemi
"Bot ne odgovara"
- Provjerite je li bot online (zelena točka)
- Koristite ispravnu sintaksu naredbe (/ za naredbe s kosom crtom)
- Provjerite dozvole u tom kanalu
- Provjerite nije li značajka onemogućena na nadzornoj ploči
"Bot nema dozvolu"
- Provjerite Postavke poslužitelja → Uloge → [Naziv bota]
- Provjerite je li uloga bota iznad uloga koje treba moderirati
- Provjerite dozvole na razini kanala
"Dva bota u sukobu"
- Utvrdite koje radnje su u sukobu
- Onemogućite značajku u sukobu u jednom botu
- Ili ograničite botove na različite kanale
6. dio: Tekuće održavanje
Mjesečne provjere
- Provjerite odgovaraju li botovi i dalje
- Pregledajte dozvole
- Provjerite dosljednost zapisnika
- Ažurirajte dokumentaciju
Kada ukloniti bota
- Offline danima bez odgovora programera
- Zamijenjen boljom alternativom
- Ne koristi se (provjerite nadzornu ploču)
Zaključak
Postavljanje bota zahtijeva razmišljanje o tome što svaki bot radi, koje dozvole treba i kako spriječiti sukobe. Započnite minimalno, pažljivo konfigurirajte, testirajte na sigurnosnim poslužiteljima i skalirajte od tamo.
Dobro konfiguriran skup s 4-5 botova pobjeđuje 20 sukobljenih botova svaki put.
Jeste li spremni navesti svoj poslužitelj i rasti održivo? Dodajte svoj poslužitelj na Rally kako biste dosegli članove koji traže angažirane zajednice poput vaše.