Om 'n Discord-bot by te voeg, klink eenvoudig-klik "Voeg by Bediener" en dit werk. Maar die verskil tussen 'n goed-gekonfigureerde bot-stapel en 'n chaotiese gemors van bots wat bots, kom neer op deurdagte opstelling, toestemmingsbestuur en toetsing.
Volgens die 2025 Discord Bot Markverslag het 45% van bediener-eienaars botkonflikte ervaar as gevolg van swak toestemmingskonfigurasie. Hierdie gids voorkom dit.
Deel 1: Bots Vind en Uitnooi
Waar om Bots te Vind
- Top.gg (top.gg) - Die grootste botgids met resensies en graderings
- Discord.bots.gg - Gemeenskapsgedrewe botontdekking
- Disforge - Gekategoriseer volgens funksie
- Direk van ontwikkelaar - Gaan die bot se amptelike webwerf of GitHub na
Wanneer bots geëvalueer word, kyk na:
- Uptime - Het die bot 'n statusbladsy? Is dit 99.5%+ betroubaar?
- Aktiwiteit - Is die bot in die laaste maand opgedateer?
- Resensies - Wat sê ander bediener-eienaars? Enige konflikverslae?
- Toestemmings - Hoeveel toestemmings versoek die uitnodigingskakel? Meer is nie altyd beter nie.
Die Uitnodigingskakel
'n Bot se uitnodigingskakel sluit versoekte toestemmings in. Jy kan dit wysig om minder toestemmings te versoek-hersien altyd wat die bot eintlik vra voordat jy magtig.
Die Bot Uitnooi
- Klik op die uitnodigingskakel
- Kies jou bediener uit die aftreklys
- Hersien die toestemmings
- Ontkies onnodige toestemmings voordat jy bevestig
- Magtig
Die bot sal nou in jou lede-lys verskyn.
Deel 2: Noodsaaklike Botkonfigurasie
Stap 1: Verifieer dat die Bot Aanlyn is
Kyk na jou lede-lys. Die bot moet binne 30 sekondes as aanlyn wys. Indien vanlyn, kyk na sy statusbladsy of probeer weer uitnooi.
Stap 2: Lees die Dokumentasie
Elke bot het dokumente. Lees vinnig deur vir basiese opdragte, paneelbordtoegang, ondersteuningsbediener en bekende probleme.
Stap 3: Konfigureer via Paneelbord
Die meeste moderne bots gebruik webpaneelborde:
- Aktiveer die module wat jy wil hê
- Kies kanale waar die bot aktief moet wees
- Pas instellings aan
- Stoor en toets
Stap 4: Skep 'n #bot-opdragte-Kanaal
Skep 'n kanaal waar alle botopdragte loop, en hou hoofkanale skoon:
- Skep #bot-opdragte
- Kanaal → Wysig → Toestemmings → Deaktiveer @everyone "Stuur Boodskappe"
- Vir elke bot, aktiveer "Stuur Boodskappe"
Stap 5: Stel Logging Op
Vir modereringbots, skep 'n private #logs-kanaal wat slegs vir personeel sigbaar is. Wys die bot se logging daarheen.
Deel 3: Toestemmingsbestuur
Verstaan Discord-Toestemmings
Toestemmings werk in lae:
- Rolvlak: 'n Gebruiker se rol verleen toestemmings
- Kanaaloorskryding: 'n Kanaal kan roltoestemmings oorskry
- Botvlak: Die bot se rol bepaal wat dit kan doen
'n Bot kan nie kragtiger optree as sy hoogste rol nie.
Die Noodsaaklike Bottoestemmings
| Toestemming | Wat Dit Doen | Nodig Vir |
|---|---|---|
| Stuur Boodskappe | Plaas in kanale | Alle bots |
| Inbed Skakels | Gebruik ryk inbeddings | Die meeste bots |
| Heg Lêers aan | Laai lêers op | Musiek-, beeldbots |
| Lees Boodskapgeskiedenis | Sien vorige boodskappe | Logging, moderering |
| Bestuur Boodskappe | Vee boodskappe uit | Moderering |
| Bestuur Rolle | Ken rolle toe | Vlakke, verifikasie |
Reël: Gee slegs wat die bot nodig het.
Ouditering van Bottoestemmings
Kontroleer maandeliks Bedienerinstellings → Rolle → [Bot Naam] en deaktiveer onnodige toestemmings.
Deel 4: Die Noodsaaklike Botstapel
Vir die meeste bedieners hanteer hierdie 4 bots 95% van die behoeftes:
- Moderering Bot (MEE6 of Dyno): Outomatiese moderering, logging, afdwinging
- Musiek Bot (Groovy): Stemterugspeel
- Gemeenskapsbestuur (Rally): Ontdekking, betrokkenheidopsporing
- Opsioneel - Vlakke (MEE6 of Dyno): Aktiwiteitgamifikasie
Hierdie stapel vereis ~8 totale toestemmings en dek alles wat die meeste bedieners nodig het.
Deel 5: Toetsing en Foutopsporing
Voor Hoofontplooiing
- Skep 'n toetsbediener met dieselfde struktuur
- Voeg bots identies by en konfigureer hulle
- Toets moderering, musiek, logging en konflikte
- Los probleme op voordat jy ontplooi
Algemene Probleme
"Bot reageer nie"
- Verifieer dat bot aanlyn is (groen kolletjie)
- Gebruik korrekte opdragsintaksis (/ vir slash-opdragte)
- Kontroleer toestemmings in daardie kanaal
- Verifieer dat funksie nie in paneelbord gedeaktiveer is nie
"Bot het nie toestemming nie"
- Kontroleer Bedienerinstellings → Rolle → [Bot Naam]
- Verifieer dat bot se rol bo rolle is wat dit moet modereer
- Kontroleer kanaalvlaktoestemmings
"Twee bots bots"
- Identifiseer watter aksies bots
- Deaktiveer botsende funksie in een bot
- Of beperk bots tot verskillende kanale
Deel 6: Deurlopende Onderhoud
Maandelikse Kontroles
- Verifieer dat bots steeds reageer
- Hersien toestemmings
- Kontroleer logs vir konsekwentheid
- Dateer dokumentasie op
Wanneer om 'n Bot te Verwyder
- Dae lank vanlyn sonder reaksie van ontwikkelaar
- Vervang deur beter alternatief
- Word nie gebruik nie (kontroleer paneelbord)
Die Kernsaak
Botopstelling vereis om te dink oor wat elke bot doen, watter toestemmings dit nodig het en hoe om konflikte te voorkom. Begin minimaal, konfigureer versigtig, toets op rugsteunbedieners en skaal van daar af.
'n Goed-gekonfigureerde stapel met 4-5 bots klop 20 bots wat bots elke keer.
Gereed om jou bediener te lys en volhoubaar te groei? Voeg jou bediener by Rally om lede te bereik wat soek na betrokke gemeenskappe soos joune.