Discord is uitgegroeid tot een krachtig platform. In dit artikel vertellen we je hoe je een Discord-bot maakt en deze aan je server toevoegt.
Discord is in de loop der jaren enorm geëvolueerd en het is nu een betrouwbaar platform, niet alleen voor gamers, maar voor iedereen die contact wil maken met leeftijdsgenoten via berichten, videochat en meer. Velen gebruiken het zelfs als een alternatief voor WhatsApp en andere populaire berichtentoepassingen, vooral dankzij de grote nadruk op groepen en gemeenschappen. Discord heeft miljoenen dagelijks actieve gebruikers en een groot deel daarvan gebruikt dagelijks een bot om dingen te automatiseren. Als je Discord in welke hoedanigheid dan ook gebruikt, is de kans groot dat je een bot hebt gebruikt. Als je je afvraagt hoe je er zelf een kunt maken, dan ben je hier aan het juiste adres. In dit artikel vertellen we je hoe je een Discord-bot maakt:
Navigeer door dit artikel:
- Voorwaarde
- Hoe u een Discord-bot kunt maken en toevoegen aan uw server
- Hoe u een botfunctie toewijst en een Discord-bot host
- Afsluitende gedachten en word lid van XDA's Discord-server!
Vereisten
Het maken van een Discord-bot is een relatief eenvoudige taak. Je hebt wel een beetje programmeerkennis nodig om dingen in te stellen, maar de complexiteit van de code hangt af van het soort bot dat je probeert te maken. Laten we eens kijken naar een paar dingen die u nodig heeft om aan de slag te gaan. Ten eerste heb je een Discord-account nodig, en die heb je waarschijnlijk. Als dat niet het geval is, kunt u er gratis een maken door naar de Discord-startpagina. U kunt ook de Discord-client downloaden en op uw computer gebruiken gaming-laptop of zelfs een telefoon.
Als je klaar bent, moet je dat doen zet je eigen server op om de bot te gebruiken. Vervolgens kunt u de bot eenvoudig op uw server uitnodigen door een paar eenvoudige stappen te volgen. Zodra de bot op uw server is aangekomen, kunt u er een functie voor coderen en deze op uw server gebruiken of toewijzen aan andere servers waarvoor u beheerdersrechten heeft. Om een botfunctie toe te wijzen, gebruiken we Node.js om toegang te krijgen tot de discord.js Node-bibliotheek. U kunt de nieuwste versie van Node.js downloaden van de officiële website.
Bovendien hebben we ook een code-editor nodig om de botfuncties te schrijven en aan te passen. We zullen gebruiken Visual Studio-code in deze tutorial, hoewel je vrij bent om te gebruiken wat je maar wilt.
Hoe u een Discord-bot kunt maken en toevoegen aan uw server
De eerste stap is het maken van een applicatie op Discord zodat uw bot kan werken. Het idee hier is om een token voor je bot te genereren, zodat Discord de code herkent. Hiervoor moet je naar de applicatiepagina van Discord gaan. Zodra u inlogt met uw Discord-account, wordt u rechtstreeks naar de pagina gestuurd, waar u een lijst met uw apps ziet. Maak je geen zorgen als de lijst leeg is, want we gaan er nu een maken.
- Druk op de Nieuwe applicatie knop om aan de slag te gaan.
- Geef nu een naam aan uw applicatie en klik op Creëren.
- U gaat nu naar een pagina waarop u details kunt invoeren, zoals de beschrijving van uw app, tags toevoegen, een app-pictogram en meer. Als je klaar bent, druk je op de Wijzigingen opslaan knop om door te gaan.
- Zoek nu naar de Bot-optie in de menulijst in de linkerzijbalk. Tik erop om de Bots-pagina te openen en druk op de Bot toevoegen knop. Geef toestemming om de bot te maken wanneer daarom wordt gevraagd.
- U ziet nu een beveiligingstoken voor uw bot op de volgende pagina. Als het token nog niet is gegenereerd, tikt u eenvoudig op de Opnieuw instellen knop om een nieuw token aan te maken. Kopieer deze token-ID, aangezien we deze in de volgende secties nodig hebben.
- Met dit specifieke token kun je de bot besturen, wat betekent dat je dit met niemand mag delen. Als u denkt dat dit token is gecompromitteerd, keer dan gewoon terug naar deze pagina en druk op de resetknop om een nieuw token te maken.
- Zoek nu naar de OAuth2-optie in het menu in de linkerzijbalk en klik erop om uw CLIENT-ID te vinden. Het is een lange reeks cijfers die u moet kopiëren en plakken op de onderstaande URL. Vervang het woord CLIENTID door de daadwerkelijke CLIENT-ID die u zojuist hebt gekopieerd.
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Plak eenvoudigweg deze specifieke URL in uw webbrowser en druk op Enter. Er wordt een pagina geopend waarin u Discord kunt vertellen waar u uw bot naartoe moet sturen. Selecteer de server waaraan u uw nieuwe bot wilt toevoegen in het vervolgkeuzemenu, zoals:
- Klik op Doorgaan en bevestig of u wel of niet beheerdersrechten van de server aan uw bot wilt verlenen. U kunt de beheerdersrechten ook later verlenen of intrekken, dus maak u geen zorgen over deze optie.
- Zodra u de bot aan uw server toevoegt, ziet u een bericht waarin de komst van de bot wordt bevestigd. Zo weet je dat het gewerkt heeft. Je ziet de bot ook in de ledenkolom aan de rechterkant.
Nou, dat is alles, je hebt nu een Discord-bot voor je server gemaakt. Als je alle stappen zorgvuldig hebt gevolgd, zou je de bot op je server moeten kunnen zien. De bot blijft offline totdat je er een functie voor definieert met een code en deze synchroniseert met het Discord-platform. Dit is waar het echte werk begint, aangezien u een paar parameters instelt en uw bot vertelt wat u wilt dat hij doet.
Hoe u een botfunctie toewijst en een Discord-bot host
Volg nu de onderstaande stappen om een discord-bot op uw pc te maken en te hosten:
Voor deze tutorial maken we een eenvoudige 'Ping-Pong' Discord-bot die, zoals de naam al doet vermoeden, elke keer dat je 'Ping' typt, antwoordt met 'Pong'.
- Maak ergens op uw pc of Mac een nieuwe map. Voor deze tutorial hebben we een 'Nieuwe map' op het bureaublad van onze Windows-pc gemaakt.
- Open nu Visual Studio Code en maak een nieuw bestand met de onderstaande code. Vervang "Plak het token van uw bot hier zonder aanhalingstekens" door het token van de bot dat u eerder hebt gekopieerd.
DISCORD_TOKEN= "Plak het token van uw bot hier zonder aanhalingstekens."
- Maak vervolgens een nieuw bestand en voeg de volgende code toe. Als u klaar bent, slaat u dit specifieke bestand op als bot.js in dezelfde map. Deze code voegt de functie toe aan uw Discord-bot. Elke keer dat u 'ping' typt, antwoordt het met 'pong'.
require('dotenv').config(); const Discord = require("discord.js"); const-client = nieuwe Discord. Klant({intenties: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Ingelogd als ${client.user.tag}!`) }) client.on("message", msg => { if (msg. inhoud "ping") {msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);
- Open nu het terminalvenster vanuit de nieuwe map die u hebt gemaakt en installeer de Discord.js-bibliotheek met de volgende opdracht. Om dit te laten werken, moet Node.js op uw systeem zijn geïnstalleerd, dus houd daar rekening mee.
npm install --save discord.js dotenv
- De volgende stap is het maken van een package.json-bestand. Gebruik de volgende opdracht om het te maken:
npm init-y
- Ten slotte kunt u nu de opdracht "node bot.js" gebruiken om de bot uit te voeren.
Zodra u de opdracht node bot.js uitvoert, zult u merken dat de Discord-bot op uw server online zal zijn. Vervolgens kunt u de bot testen door 'ping' te typen, waarop hij 'pong' zal reageren.
Je kunt ook een Discord maken en deze in de cloud hosten zodat anderen deze kunnen gebruiken. Daarvoor moet je een online IDE zoals Replit gebruiken om je code te hosten.
De complexiteit van het codeerproces hangt af van de functie die u aan uw bot wilt toewijzen. Het codeerproces voor een eenvoudige 'Greeting Bot' zal bijvoorbeeld niet zo ingewikkeld zijn als bijvoorbeeld een 'Music Bot' die muziek kan afspelen vanaf het platform van uw voorkeur. U kunt ook een bot maken om uw server te modereren en zelfs leden te schoppen die herhaaldelijk de regels op uw server overtreden. Er zijn talloze nuttige Discord-bots, dus de mogelijkheden zijn eigenlijk eindeloos. Top.gg is een goede plek om naar Discord-bots te zoeken als je geen zin hebt in het gedoe van coderen. Haal gewoon een bot van de website en breng indien nodig wijzigingen aan om de bot aan uw behoeften aan te passen. Er zijn tal van opties om uit te kiezen, dus zorg ervoor dat u de zoekbalk bovenaan gebruikt om te vinden wat u zoekt.
Welnu, dat brengt ons aan het einde van deze specifieke tutorial. Er zijn momenteel een heleboel nuttige Discord-bots beschikbaar, dus we raden je ten zeerste aan een Google-zoekopdracht uit te voeren om te zien of iemand al een bot heeft gemaakt om je proces te automatiseren. En voordat u vertrekt, stellen wij u ook voor sluit je aan bij de Discord-server van XDA waarin je gelijkgestemde individuen vindt en ook op de hoogte blijft van alles wat met XDA te maken heeft. Dus welke Discord-bot ga je als eerste maken? Laat het ons weten door een bericht in de reacties hieronder te plaatsen.