Botin luominen ja lisääminen Discordiin

Botin luominen ja lisääminen Discordiin

Discord Corporate Messenger on erittäin suosittu kaikkialla maailmassa. Mutta sen kyvyissä puhtaassa muodossaan on huomattavasti rajallinen. Ohjelman kysyntä perustuu mahdollisuuteen käyttää robotteja - lisäyksiä, jotka laajentavat sovelluksen toiminnallisuutta. Discord -keskustelujen lukumäärä lasketaan tuhansilla, kun taas niiden keskittyminen on monimuotoisin. Musiikin soittamiseen on erikoistuneita robotteja, on niitä, joiden avulla voit käyttää radiota. Valokuvien ja kuvien julkaisemisen laajennukset ovat suosittuja, monet robotit tarjoavat minipelejä. On niitä, jotka on asennettu suoraan chatin toimintoihin, jolloin se voi hillitä sitä. Sanalla sanoen mahdollisuudet laajentaa lähettilään kykyjä ovat valtavat. Tänään yritämme selvittää, kuinka lisätä botti discordiin, miten se määrittää, poistaa ja jopa luoda oma vaihtoehto.

Kuinka lisätä valmis botti Discordiin

Jos sinulla on ohjelmointitaitoja, oman botin luominen voi olla melko jännittävä toiminta. Mutta koska suurin osa käyttäjistä on hyvin kaukana ohjelmoinnista, tämä polku ei ole heille. Lisäksi on epätodennäköistä, että on järkevää luoda se, mikä on jo käytettävissä valmiissa muodossa, ja ylimääräisesti.

Tärkein ehto botin lisäämiseksi Discord -palvelimeen on löytää sivusto, jolla on hyvät robotit -kokoelmat. Näitä on monia, esimerkiksi esimerkiksi melko suosittu resurssi voidaan mainita - https: // top.GG/

Itse asennusmenettely ei eroa lisääntyneestä monimutkaisuudesta:

  • Menemme määritettyyn sivustoon;
  • Jos etsimme tiettyä robottia, kirjoitamme sen nimen hakukonsoliin;
  • Voit mennä toista polkua käyttämällä navigointivalikkoa, jossa kaikki robotit on jaettu luokkiin: äskettäin lisätty suosituimmat musiikilliset ohjeet, lajiteltu tunnisteilla;
  • Jos valinta on jo tehty, voit siirtyä suoraan asennukseen. Tätä varten, suoraan sivustolla, sinun on napsautettava "Kutsu" -painiketta (kutsu);
  • Ja voit siirtyä bot -sivulle - sen ominaisuuksista ja toiminnoista on lisätietoja ja napsauta samaa painiketta siellä;
  • BOT: n asentamiseksi Discordiin, avattuun kokoonpanoikkunaan on tarpeen valita palvelin, jolla chat asetetaan, ja asetetaan valtuutetut oikeudet, kun se on asennettu palvelimelle ja alkaa toimia;
  • Kun olet kirjoittanut ja asettanut suosikki botisi perusasetukset, voit siirtyä viimeiseen vaiheeseen - napsauta "valtuutus" -painiketta;
  • Sen jälkeen on vielä läpäistävä robotin vakiotarkistus. Älä hymyile, yhtäkkiä botti aikoo käyttää toista bottia? Jälkimmäisessä tapauksessa hän haisee autojen sodasta.

Kuten näette, botin yhdistäminen on yksinkertainen asia. Ei monimutkaisempi kuin ohjelmien asennus. Lopulta huomaamme, että nykyään suosituin luokka on ylärakenteet, joiden avulla voit menettää musiikkia. Suosittelemme, että rytmimusiikki Botu, jolla Discord -yhteisössä on yhden parhaimmista maine. Keskustelun täydentämisen eduista on streaming soittaminen äänitaukoille ja eri lähteistä. SoundCloud, Twitch -palvelut tuetaan, voit kuunnella musiikkia suoraan YouTubesta.

Rytmirytmiryhmä on ainutlaatuinen kyky poimia yksittäisiä kappaleita soittolistoista ja muodostaa itsenäisesti uuden luettelon automaattitilassa, heti kun vanha osoittautuu tyhjäksi. Kappaleiden lisääminen suoritetaan eri tavoin. Esimerkiksi osoittaa suora viittaus toiston lähteeseen. Ja voit käyttää hakua, ja sitten sinun on valittava oikea kappale luettelosta, joka koostuu täydellisimmistä korreloivista pyynnöstäsi.

Botin kanssa työskentelevien komentojen luettelo on pieni, ja niiden syntaksi on yksinkertainen, joten sinulla ei todennäköisesti koe vaikeuksia käytettäessä näitä direktiivejä jopa botin toimintavaiheessa.

Toista "siru" -rytmiä voidaan kutsua kyvyksi näyttää käyttäjälle nykyisten toistetujen kappaleiden teksti, jotka rakastavat hautajaiset. Jos haluat, voit yrittää löytää minkä tahansa kappaleen tekstin, jos vain tiedät koko oikean nimen ja esiintyjä.

Lopuksi huomaamme, että BOT tarjoaa palvelimen järjestelmänvalvojille laajan luettelon asetuksista, jotka optimoivat hänen työnsä. Ne kaikki ovat saatavilla modulaarisessa paneelissa. Voit perehtyä pääkomentojen luetteloon, joka on suunniteltu hallitsemaan sovellusta virallisella rytmisivustolla.

Neuvoja. BOT kehitettiin työhön pääasiassa äänikanavissa. Jos tarvitset laajennusta samoilla toiminnoilla tekstikanavalle, sinun on etsittävä toinen botti.

Kuinka asentaa ja käyttää bottia discordissa

Edellisessä osassa kuvattu BOT: n asennus on jo riittävä menettely, jolla aloitetaan sen käyttö heti, välittömästi. Eli sitä ei ole tarpeen kytkeä päälle tai jotenkin on tarpeen aktivoida. Laajenemismahdollisuuksien täysimääräisesti tarvittavien ryhmien tuntemusta ei kuitenkaan voida jakaa. Alkuasetukset vaaditaan myös täyttämään.

Asennuksen osalta Discord -palvelimen oikein kirjoitettu botti on lähetettävä viesti, jossa yksityiskohtaiset ohjeet esitetään asetusten suorittamisessa ja botin hallitsemisessa komentojen avulla. Useimmiten viesti tarjoaa vain tiimin syntaksin, joka esittelemällä, mitkä saat luettelon kaikista muista edullisista komennoista.

Ohje on myös kopioitu verkkosivuston Discordbotsissa.Org, jos asennit botin sieltä.

HUOMIO. Suurimmalla osalla robotista on englanninkielinen rajapinta, botit venäjäksi - ilmiö on toistaiseksi harvinainen. Joten sinun pitäisi vetää englantia, usko minua, se on hyödyllinen sinulle muissa elämätilanteissa. Ääritapauksissa sinun on käytettävä kääntäjää.

Kuinka tehdä musiikillinen botti discordissa

Discord Chat API: lla on melko kehitetty työkalu, jonka avulla voit luoda robotteja. Tietysti sinun on oltava ohjelmoija tähän. Mutta haluttaessa verkossa löydät valmiita ja jopa dokumentoituja robotteja, joita voidaan käyttää kehittäjän tarjoamien olosuhteiden mukaan.

Kun olemme valinneet tämän polun, meidän on vielä tiedettävä, kuinka asentaa se palvelimelle, jotta sitä voidaan käyttää.

Harkitse esimerkkiä JS: lle kirjoitettua musiikillista robottia ja perusominaisuuksien hallussapitoa (pelaaminen jonon jäljennökselle, lopetus, kappaleiden kulku).

Annamme valmiin komentosarjan tekstin:

const discord = redire ('discord.JS ');
const
Etuliite,
merkki,
= Vaadi ('./kokoonpano.JSON ');
const ytdl = vaatia ('ytdl-ytimen');
Kustannusasiakas = uusi erimielisyys.Asiakas ();
const jono = uusi kartta ();
Asiakas.kerran ('valmis', () =>
Konsoli.loki ('valmis!');
);
Asiakas.kerran ('yhdistäminen', () =>
Konsoli.loki ('yhdistäminen uudelleen!');
);
Asiakas.kerran ('irrota', () =>
Konsoli.loki ('katkaise!');
);
Asiakas.päällä ('viesti', async -viesti =>
if (viesti.Kirjoittaja.Bot) paluu;
if (!Viesti.Sisältö.StartSwith (etuliite)) paluu;
const serverqueue = jono.Hanki (viesti.Kilta.Id);
if (viesti.Sisältö.StartSwith ('$ etuliite play'))
Suorita (viesti, serverqueue);
Palata;
Else if (viesti.Sisältö.StartSwith ('$ etuliite skip'))
Skip (viesti, serverqueue);
Palata;
Else if (viesti.Sisältö.StartSwith ('$ etuliite stop'))
Pysäytä (viesti, serverQueue);
Palata;
else
Viesti.Kanava.Lähetä ('sinun on annettava kelvollinen komento!')

);
Async -toiminto suoritetaan (viesti, serverqueue)
Consta args = viesti.Sisältö.Jako (");
coNSTECHANNEL = viesti.Jäsen.Äänenvalikoima;
if (!Voicechannel) Palauta viesti.Kanava.Lähetä ('Sinun täytyy olla äänikanavalla soittaaksesi musiikkia!');
Constance -käyttöoikeudet = äänenvaihto.käyttöoikeudet (viesti.Asiakas.käyttäjä);
if (!käyttöoikeudet.On ('connect') || !käyttöoikeudet.On ('puhu'))
Palautusviesti.Kanava.Lähetä ('Tarvitsen käyttöoikeudet liittyä ja puhua äänikanavallasi!');

const songInfo = odota ytdl.GetInfo (args [1]);
Const Song =
Nimike: SongInfo.Otsikko,
URL: SongInfo.video_url,
;
if (!serverqueue)
const queuecontruct =
TextChannel: Viesti.Kanava,
Äänenvalikoima: Voicechannel,
Yhteys: NULL,
Laulut: [],
Volume: 5,
Pelaaminen: Tosi,
;
Jonottaa.Aseta (viesti.Kilta.Id, QueueContrutki);
Queuecontrutki.Lauluja.push (kappale);
yrittää
Var -yhteys = odota äänenvaihtohinta.Liittyä seuraan ();
Queuecontrutki.Yhteys = yhteys;
PELAA (Viesti.Killan, Queuecontruction.kappaleet [0]);
Saalis (err)
Konsoli.loki (virhe);
Jonottaa.Poista (viesti.Kilta.Id);
Palautusviesti.Kanava.Lähettää (virhe);

else
ServerQueue.Lauluja.push (kappale);
Konsoli.Loki (Serverqueue.kappaleet);
Palautusviesti.Kanava.Lähetä ('$ kappale.Otsikko on lisätty jonoon!');


Toiminto ohi (viesti, serverqueue)
if (!Viesti.Jäsen.Voicechannel) Palauta viesti.Kanava.Lähetä ('Sinun on oltava äänikanavalla pysäyttääksesi musiikin!');
if (!ServerQuEue) Palauta viesti.Kanava.Lähetä ('on ei kappale, jonka voisin ohittaa!');
ServerQueue.Yhteys.Dispetteri.loppu ();

Toimintopysäkki (viesti, serverqueue)
if (!Viesti.Jäsen.Voicechannel) Palauta viesti.Kanava.Lähetä ('Sinun on oltava äänikanavalla pysäyttääksesi musiikin!');
ServerQueue.kappaleet = [];
ServerQueue.Yhteys.Dispetteri.loppu ();

Toiminto toisto (kilta, kappale)
const serverqueue = jono.Hanki (kilta.Id);
if (!laulu)
ServerQueue.Äänenkehäntö.Jättää ();
Jonottaa.Poista (kilta.Id);
Palata;

Cost Dispatcher = Serverqueue.Yhteys.PlayStream (YTDL (kappale.URL))
.on ('loppu', () =>
Konsoli.loki ('musiikki päättyi!');
ServerQueue.Lauluja.Muutos ();
PELAA (KILTA, SERVERQUEUUE.kappaleet [0]);
)
.päällä ('virhe', virhe =>
Konsoli.virhe (virhe);
);
Dispetteri.Setvolumelogaritminen (serverqueue.tilavuus / 5);

Asiakas.Kirjaudu sisään (token);

Katsotaanpa nyt kuinka asentaa tämä botti:

  • Siirrymme Discord -portaaliin kehittäjäosaan, napsauta "Uusi sovellus" -painiketta;
  • Kirjoita botimme nimi, napsauta "Luo";
  • Napsauta "Bot" -välilehteä ja paina "Lisää bot" -painiketta;
  • Nyt se on lisättävä palvelimeen. Siirry tämän tekemiseen OAuth2 -osioon ja ladata komentosarjamme laajuuspaneeliin;
  • Huomaamme botin työhön tarvittavan luvan;
  • Tulos tuottaa URL -osoite, joka on asetettava selaimeen;
  • On vielä valita palvelin, johon URL -osoite lisätään, ja napsauta sitten "valtuuta".

Sama voidaan kuitenkin tehdä ilman ohjelmaa ja omaa palvelinta (käynnistys tehdään ulkoisesta Dynobot -palvelimesta.Netto). Jaksotus:

  • Menemme Dynobotiin.Verkko, napsauta "Kirjaudu sisään discord" -painiketta ja sitten - "valtuuta";
  • Valitse avattavasta ikkunasta palvelin, jolla botti toimii;
  • Jatkamme bot -asetusmenettelyä. Ylävalikossa sinun on napsautettava "Bot Asetukset" -kohtaa. Voit asettaa etuliitteen (alkuperäinen symboli kaikille komentoille, joita käytetään botin hallintaan) tai jätä oletusarvo (huutomerkki). Tässä on tarpeen antaa bot -nimi lempinimi -kentässä;
  • Siirrymme kanavallemme musiikillisen robotin suoran luomisen vaiheeseen. Voit tehdä tämän valitsemalla ja napsauta vasemman valikon "musiikki" -kohtaa valitsemalla kanava, jolla botti toimii, ilmoita rooli - voit asettaa uuden tai valita ehdotetusta olemassa olevista roolista;
  • Siirrymme Discord -palvelimeen, avaamme kanavan, jonka ilmoitimme luettelon edellisessä luettelossa. Täällä sinun on määrättävä ohjetiimi etuliitteellä, jonka asensimme botimme (oletus - huutomerkki, ts. Joukkue näyttää !Auta). BOT lähettää sinulle heti viestin, jossa on luettelo käytettävissä olevista komennoista;
  • Eläkkeen aloittamiseksi sinun on annettava komento !Pelaa, joukkuetta käytetään lopettamaan pelaaminen !Lopeta, ohittaa nykyinen koostumus - !Hypätä.

Kuten näette, botin asennus vaatii sinulta maksimaalisen keskittymisen, mutta tässä ei ole mitään paikallaan.

Botin poisto epätasapainoon

Jos jostain syystä et enää tarvitse asennettua bottiä (väsynyt, löysit uuden, parhaan toiminnon kanssa), se voidaan poistaa Discord -palvelimesta milloin tahansa. Voit tehdä tämän avaamalla kanavan osallistujien luettelon napsauttamalla BOT: n PKM: ää ja valitse näkyvässä kontekstivalikossa "Poista" -vaihtoehto.

Voit palata myös milloin tahansa, mutta sinun on suoritettava asennusmenettely uudelleen.

Itse botin poistaminen ei johda kaikkien lisäyksen julkaisemien materiaalien katoamiseen. Jos on tarpeen päästä eroon niistä, sinun on tehtävä se manuaalisesti tai käytettävä erityistä bottia, joka on erikoistunut chatin puhdistukseen.

BOT: n siirtämismenettely toiseen palvelimeen voidaan toteuttaa yksinkertaisella, mutta hankalalla tavalla, poistaminen ensimmäisellä palvelimella ja asentamalla nollasta toiseen.

Nyt olet tietoinen siitä. Jos kysymyksiä nousee, kysy heiltä kommentteja, yleensä ne eivät jää vastaamattomia.