Inhoudsopgave:

Een interactieve bot toevoegen in Discord: 6 stappen
Een interactieve bot toevoegen in Discord: 6 stappen

Video: Een interactieve bot toevoegen in Discord: 6 stappen

Video: Een interactieve bot toevoegen in Discord: 6 stappen
Video: DISCORD BOT DEV V12 || Ping, Leden, Verwijder Logging | Tutorial #16 [Nederlands/Dutch] 2024, November
Anonim
Een interactieve bot toevoegen in Discord
Een interactieve bot toevoegen in Discord

In deze tutorial laat ik zien hoe je een eigen interactieve bot kunt maken die met een paar commando's werkt.

Discord is zo'n Skype/Whats-app social media-app die gamers bij elkaar brengt. Ze kunnen een eigen kanaal hebben, controleren welk spel elk lid speelt, elkaar bellen en met elkaar chatten. Een van de mogelijkheden is om een bot toe te voegen aan de server. Dit kan een geautomatiseerde bot zijn, of een bot die bijvoorbeeld muziek afspeelt.

Benodigdheden:

- Internet natuurlijk (doh!)

- Discord-app

- Node.js, npm

- Basiskennis van het uitvoeren van opdrachten in Terminal

Stap 1: Download de Discord-app

Download de Discord-app. Deze app is een app voor meerdere apparaten die kan worden gedownload van

De gebruikersnaam die u aanmaakt, heeft een uniek nummer, zoals te zien is op de afbeelding hierboven. Je gebruikt deze naam + # om andere discord-leden toe te voegen.

Stap 2: Je eigen kanaal instellen

Je eigen kanaal instellen
Je eigen kanaal instellen
Je eigen kanaal instellen
Je eigen kanaal instellen
Je eigen kanaal instellen
Je eigen kanaal instellen

Om de bot te maken, moeten we onze eigen server maken.

1. Wanneer je bent ingelogd op Discord, zou je zoiets als de bovenstaande afbeeldingen moeten zien:

2. Om de server aan te maken, moeten we op de '+' klikken in de linkerbenedenhoek die in het rood is gemarkeerd.

Geef uw server een naam en voer de serverregio in. Optioneel kunt u een afbeelding toevoegen aan uw server. Nadat u deze stappen heeft voltooid, ziet u de serverlijst op uw tabbladen aan de linkerkant, afhankelijk van het apparaat waarop u zich bevindt.

Stap 3: Installeer Node.js en Npm

Installeer Node.js en Npm
Installeer Node.js en Npm

Als je klaar bent met het maken van je eigen server, vraagt Discord om vrienden uit te nodigen voor je server. Sla deze stap over (of nodig vrienden uit voor je discord-kanaal via de uitnodigingslink) en voilá! Je eigen server is gemaakt.

1. Controleer op node.js en npm

Eerst moeten we ervoor zorgen dat we een lokaal project moeten maken om de API te laten aanroepen. We moeten ook een token voor de bot krijgen. Om dit te doen, moeten we enkele regels in de terminal toevoegen. Om terminal te openen, drukt u op CMD + spatiebalk en zoekt u naar terminal. Als je dit correct hebt gedaan, zou de terminal moeten verschijnen zoals de afbeelding hierboven.

Om te controleren of je node.js en npm hebt geïnstalleerd, typ je de volgende code:

Voor node.js:

knoop -v

Voor npm:

npm -v

Als u allebei node.js en npm hebt geïnstalleerd, moet u de versie zien, zo niet, installeer dan zowel node.js als npm door de volgende code in te voeren (node.js wordt samen met npm geïnstalleerd):

Voor npm:

npm installeer npm@latest -g

Stap 4: Maak de Bot

Maak de Bot
Maak de Bot
Maak de Bot
Maak de Bot
Maak de Bot
Maak de Bot
Maak de Bot
Maak de Bot

We moeten een applicatie en bot maken om onze bot te laten werken. We moeten het ook naar onze discord-server sturen.

1. Maak de applicatie & bot:

Ga eerst naar discordapp.com/developers/applications/me. Log in met uw account. Klik op Nieuwe toepassing om aan de slag te gaan, geef uw toepassing een naam en klik vervolgens op maken. Selecteer op het linkertabblad Bot. Maak de bot. Als de bot is gemaakt, ontvang je een bericht in de afbeelding hierboven dat de bot is gemaakt.

2. Stuur de bot naar je Discord-server

Kopieer in Algemene informatie uw klant-ID, kopieer de ID en plak deze in deze URL, waarbij u de cijfers vervangt:

discordapp.com/oauth2/authorize?&client_id…

Kopieer de URL met uw klant-ID erin in uw browser. Dat brengt je naar een website waar je Discord kunt vertellen waar je je bot naartoe moet sturen. Je weet dat het werkte als je Discord in een app of in je browser opent en naar je server navigeert. Het kanaal zal zeggen dat er een bot is toegevoegd aan de ruimte, en je ziet het in het rechtermenu onder de lijst met online leden.

Stap 5: Maak een lokale directory

Een lokale map maken
Een lokale map maken

We moeten een map op uw pc maken waarin alle bestanden van uw bot worden opgeslagen. Noem het iets als discordBot of iets dat gemakkelijk kan worden herkend.

1. Maak een map en drie bestanden

We moeten er drie in die map maken.

Voer de volgende code uit in de terminal:

mkdir discordBot

Navigeer door de map door de volgende code in te typen:

cd discordBot

Typ vervolgens de volgende regel:

npm init -y

Hiermee wordt een package.json-bestand gemaakt in de projectmap.

Laten we eerst beginnen met het installeren van een bekende Javascript-bibliotheek voor interactie met Discord API genaamd discord.js. Typ in:

npm install --save discord.js

Negeer de waarschuwingen voor nu.

2. Een bestand maken voor het token

Maak met een willekeurige teksteditor een bestand en noem het "auth.json".

Plak de volgende code:

{

"token": "Uw bot-token" }

Vervang vervolgens de "Your Bot Token" door uw token. Deze is te vinden op:

Login, klik op Client Secret en vervang de Bot Token.

Sla het bestand op en maak een nieuw bestand.

Het volgende bestand, noem dit bestand package.json, plak de volgende code:

{

“name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies””: {} }

Vervang de auteursnaam door de gewenste naam. Sla dit bestand op als "package.json" in uw Discord-botmap.

Eindelijk zal het laatste.json-bestand bot.js heten en de volgende code plakken:

const Discord = vereisen('discord.js');

const client = nieuwe Discord. Client(); const auth = required('./auth.json');client.on('ready', () => { console.log(`Ingelogd als ${client.user.tag}!`); }); client.on('bericht', msg => { if (msg.content === 'ping') { msg.reply('pong'); } });client.login(auth.token);

Sla dit laatste tekstbestand op als "bot.js" in uw Discord-botmap. Ik heb een eenvoudig commando toegevoegd dat als je "ping" zegt, de bot zal antwoorden met "Pong!"

Stap 6: Laatste stap & het testen van de Bot

Laatste stap en de bot testen
Laatste stap en de bot testen
Laatste stap en de bot testen
Laatste stap en de bot testen

1. Terminal openen

In de Terminal moeten we controleren of we alles goed hebben gedaan. Navigeer naar de map door de volgende opdracht in te voeren:

cd discordBot

2. Voer de bot uit

Voer dan ten slotte de opdracht uit zoals hieronder wordt weergegeven:

knooppunt bot.js

Als je alles hebt gedaan, zou er moeten staan: Ingelogd als discordBot#xxxx!

En voila! de bot is gemaakt voor je discord-server! U kunt een bericht "Ping" in het kanaal om een antwoord "Pong!"

Dit is slechts een basisbot voor je discord-kanaal. Kijk voor meer coole ideeën op:

Aanbevolen: