Botit muuttavat perus Discord-palvelimen täysin varustelluksi yhteisöalustaksi. Ne hoitavat moderointia, soittavat musiikkia, määrittävät rooleja, pyörittävät pelejä, seuraavat XP:tä, hallitsevat arvontoja ja satoja muita tehtäviä, jotka olisivat mahdottomia tai uuvuttavia tehdä manuaalisesti.
Botin lisääminen on yksinkertaista, kun ymmärrät, miten valtuutusjärjestelmä toimii. Tämä opas käy läpi koko prosessin – bottien löytäminen, OAuth2-kutsuprosessi, käyttöoikeuksien määrittäminen oikein ja bottien määrittäminen.
Ennen kuin aloitat
Jotta voit lisätä botin palvelimelle, tarvitset Palvelimen hallinta -oikeuden. Jos omistat palvelimen, sinulla on se. Jos olet moderaattori tai järjestelmänvalvoja, tarkista rooliasetuksesi. Tavalliset jäsenet eivät voi lisätä botteja.
Päätä myös, mitä todella tarvitset. Yleinen virhe on lisätä kymmeniä botteja "varmuuden vuoksi". Aloita siitä, mitä palvelimesi todella tarvitsee tänään – moderointibotti, ehkä tasoitusbotti ja kaikki muu, mikä on ominaista yhteisöllesi. Voit aina lisätä niitä myöhemmin.
Mistä löytää Discord-botteja
Bottien listaus sivustot
Kaksi yleisimmin käytettyä bottihakemistoa ovat:
- Top.gg – Suurin bottihakemisto. Suodata luokan mukaan (moderointi, musiikki, talous jne.), lajittele äänien tai kuukausittaisten käyttäjien mukaan ja lue arvosteluja. Jokaisen botin sivulla näkyvät sen komennot, ominaisuudet ja kutsulinkki.
- Discord Bot List (discordbotlist.com) – Samanlainen hakemisto, jossa on lisäsuodatusvaihtoehtoja. Hyvä vaihtoehtojen löytämiseen, kun Top.gg on lähtökohtasi.
Molemmat sivustot antavat sinun etsiä luokan ja ominaisuuden mukaan. Jos etsit moderointibottia, hae "moderointi" ja lajittele äänien tai palvelinmäärän mukaan – suuremmat luvut tarkoittavat yleensä luotettavampia botteja.
Sana botin laadusta
Korkeat äänimäärät ja suuret palvelinmäärät ovat hyödyllisiä signaaleja, mutta lue myös botin tukipalvelimen toimintaa ja tarkista, milloin se on viimeksi päivitetty. Botti, jolla on 50 000 palvelinta, jota ei ole päivitetty kahteen vuoteen, on riski – se voi rikkoutua, kun Discord tekee API-muutoksia.
Tarkista botin tukipalvelin
Useimmilla vakavilla boteilla on tukipalvelin, joka on linkitetty niiden listaus sivulta. Liity siihen ja tarkista #announcements- tai #status-kanava. Viimeaikaiset viestit tarkoittavat, että bottia ylläpidetään aktiivisesti. Jos viimeinen viesti on kuusi kuukautta vanha, katso muualle.
OAuth2-kutsuprosessi
Discord käyttää OAuth2:ta botin lisäysten valtuuttamiseen. Tässä on tarkalleen, miten se toimii:
Etsi bottisi ja napsauta Kutsu
Napsauta Top.gg:ssä tai botin verkkosivustolla Kutsu, Lisää palvelimelle tai Kutsu Discordiin -painiketta. Tämä avaa Discord's OAuth2 -valtuutussivun selaimessasi.
Valitse palvelimesi
Pudotusvalikko luettelee kaikki palvelimet, joissa sinulla on palvelimen hallinta -oikeus. Valitse palvelin, johon haluat lisätä botin.
Tarkista pyydetyt käyttöoikeudet
Tämä on tärkein vaihe. Näet luettelon käyttöoikeuksista, joita botti pyytää. Lue ne huolellisesti läpi. Yleisiä laillisia käyttöoikeuksia ovat:
- Lue viestit / Näytä kanavat
- Lähetä viestejä
- Upota linkkejä
- Hallitse viestejä (tarvitaan moderointiboteille)
- Yhdistä / Puhu (tarvitaan musiikkiboteille)
- Hallitse rooleja (tarvitaan tasoitus- tai rooliboteille – varmista, että tämä on rajattu asianmukaisesti)
Punaiset liput: botit, jotka pyytävät järjestelmänvalvojan oikeuksia, kun niillä ei ole ilmeistä syytä tarvita sitä.
Suorita CAPTCHA loppuun ja valtuuta
Napsauta Valtuuta, suorita kaikki Discord-näytöt CAPTCHA:t, ja botti liittyy palvelimellesi välittömästi. Näet vahvistusviestin.
Älä koskaan myönnä järjestelmänvalvojan oikeuksia, ellet ole varma
Järjestelmänvalvojan oikeus antaa botille mahdollisuuden tehdä kaiken – lukea kaikki viestit, hallita kaikkia kanavia, estää jäseniä ja jopa poistaa palvelimen joissakin tapauksissa. Useimmat botit eivät tarvitse sitä. Jos botti pyytää järjestelmänvalvojan oikeuksia etkä ole varma miksi, tarkista botin dokumentaatio. Jos selvää syytä ei ole, hylkää ja etsi toinen botti.
Botin roolin ymmärtäminen
Kun botti liittyy palvelimellesi, Discord luo automaattisesti botin mukaan nimetyn roolin. Tämä rooli määrittää, mitä botti voi tehdä. Näet sen rooliluettelossasi.
Tärkeimmät asiat, jotka on tiedettävä:
- Botin roolin sijainti hierarkiassasi on tärkeä. Moderointibotin roolin on oltava sijoitettu niiden roolien yläpuolelle, joita sen on tarkoitus moderoida – muuten se ei voi potkaista tai estää niitä jäseniä.
- Voit muokata botin käyttöoikeuksia suoraan sen roolissa tai asettamalla kanavatason ohituksia.
- Boteilla, joilla on useita käyttöoikeusalueita (kuten sovelluskomennot), voi olla lisärooleja tai ne voivat vaatia, että niiden roolilla on tietyt käyttöoikeudet.
Paras käytäntö: Luo luokka nimeltä Botit tai Apuohjelmat ja aseta kanavat siellä rajoittamaan, kuka voi käyttää bottikomentoja. Määritä sitten jokainen botti vastaamaan vain komentoihin kyseisessä luokassa tai tietyissä kanavissa.
Bottien määrittäminen lisäämisen jälkeen
Useimmat botit tarvitsevat jonkin verran määrityksiä ennen kuin ne ovat hyödyllisiä. Asennusprosessi vaihtelee botin mukaan:
Vinokomennot
Useimmat nykyaikaiset botit käyttävät Discord's sisäänrakennettuja vinokomentoja (/komento). Kun olet lisännyt botin, kirjoita / mihin tahansa kanavaan nähdäksesi käytettävissä olevat komennot. Yleisiä asennuskomentoja ovat:
/setuptai/config– Avautuu määritysvalikko/help– Luettelee kaikki komennot ja niiden käytön/prefix– Muuttaa botin etuliitettä (vanhemmille etuliitepohjaisille boteille)
Hallintapaneelin verkkosivustot
Monilla suosituilla boteilla on verkkohallintapaneelit, joissa määrität kaiken visuaalisesti. Hallintapaneeli on yleensä linkitetty botin Top.gg -sivulta tai sen verkkosivustolta. Kirjaudut sisään Discordilla, valitset palvelimesi ja määrität asetukset käyttöliittymän kautta – komentoja ei tarvita.
Verkkohallintapaneelit ovat helpompia monimutkaisiin määrityksiin
Boteille, joissa on paljon asetuksia (moderointibotit, tasoitusbotit, talousbotit), verkkohallintapaneeli on melkein aina helpompi kuin komentojen käyttäminen Discordissa. Etsi "Hallintapaneeli" tai "Paneeli" -linkki botin verkkosivustolta.
Kanavan ja roolin määritys
Useimpien bottien on tiedettävä, mitä kanavia ja rooleja käytetään. Tyypillisiä ensimmäisen asennuksen vaiheita:
- Aseta lokikanava moderointitoimille
- Aseta bottikomentokanava (pidä bottispämmi poissa pääkeskustelusta)
- Määritä roolit, jotka botin pitäisi antaa automaattisesti (esim. "Jäsen"-rooli, kun joku liittyy)
- Määritä kaikki tervetuloviestikanavat
Useiden bottien hallinta
Kun sinulla on useita botteja, organisaatio on tärkeää.
Estä komento konfliktit: Jos kahdella botilla on sama komento (kuten /help), Discord näyttää molemmat vaihtoehdot, kun jäsen kirjoittaa sen. Tarkista, mitkä botit ovat päällekkäisiä, ja poista päällekkäiset komennot käytöstä toisessa niistä, jos mahdollista.
Rajoita bottikomennot tiettyihin kanaviin: Useimmat botit antavat sinun määrittää, missä kanavissa ne vastaavat. Käytä tätä pitääksesi bottivuorovaikutukset poissa pääkeskustelukanavistasi. #bot-commands- tai #utilities-kanava hoitaa suurimman osan bottivuorovaikutuksesta puhtaasti.
Pidä bottiluettelo hallittavissa: Tarkista bottisi muutaman kuukauden välein. Botit, jotka olet lisännyt etkä koskaan määrittänyt, tai botit, jotka kopioivat toisen ominaisuuksia, tulisi poistaa. Siirry kohtaan Palvelinasetukset → Integraatiot nähdäksesi kaikki palvelimesi botit ja webhookit.
Valvo botin käyttöoikeuksia: Palvelinasetukset → Integraatiot → [Botin nimi] näyttää, mitä käyttöoikeuksia botilla todella on, ja antaa sinun rajoittaa tiettyjä komentoja tietyille kanaville tai rooleille.
Yleisten bottiongelmien vianmääritys
Botti on offline-tilassa
Botin isäntä on alhaalla tai prosessi on kaatunut. Tämä on kehittäjän ongelma. Tarkista botin tukipalvelin tilapäivityksiä varten. Jos se on ollut offline-tilassa yli päivän tai kaksi, harkitse vaihtamista vaihtoehtoon.
Botti ei vastaa komentoihin
Tarkista nämä järjestyksessä:
- Onko botti online-tilassa? (Vihreä piste jäsenluettelossa)
- Onko botilla lupa lukea ja lähettää viestejä tällä kanavalla?
- Onko komento kirjoitettu oikein? (Käytä
/nähdäksesi käytettävissä olevat komennot) - Onko botti määritetty vastaamaan tällä kanavalla, vai onko se rajoitettu eri kanavaan?
- Onko botti potkaistu palvelimelta huomaamattasi? Tarkista Palvelinasetukset → Integraatiot.
Botti sanoo "Puuttuvat käyttöoikeudet"
Botilla ei ole vaadittavaa käyttöoikeutta. Katso, mitä toimintoa se yritti tehdä (estää käyttäjän, poistaa viestin, määrittää roolin) ja varmista, että botin roolilla on kyseinen käyttöoikeus. Tarkista myös, että botin rooli on sijoitettu oikein hierarkiassa moderointitoimintoja varten.
Botti liittyi, mutta komennot eivät näy vinovalikossa
Discordilla voi kestää jopa tunnin rekisteröidä uusia vinokomentoja maailmanlaajuisesti. Jos komennot eivät vieläkään näy tunnin kuluttua, yritä potkaista ja lisätä botti uudelleen tai tarkista botin tukipalvelin tunnettujen ongelmien varalta.
Seuraavat vaiheet
Kun botit on lisätty ja määritetty, palvelimesi on valmis toimimaan sujuvasti. Lisätietoja hyvin jäsennellyn palvelimen rakentamisesta:
- Täydellinen Discord-palvelimen asennusopas – kanavat, roolit, käyttöoikeudet ja julkaisua edeltävä tarkistuslista
- Kuinka kasvattaa Discord-palvelintasi – löytäminen, sisältö ja säilyttämisstrategiat
- Discord-palvelimen moderointiopas – skaalautuvan moderointijärjestelmän rakentaminen
Oikeat botit, jotka on määritetty oikein ja joille on annettu vähimmäiskäyttöoikeudet, joita ne todella tarvitsevat, ovat yksi suurimmista vipuvaikutuksista, joita voit tehdä mille tahansa Discord-palvelimelle.