Come creare un bot su Discord (con immagini)

Sommario:

Come creare un bot su Discord (con immagini)
Come creare un bot su Discord (con immagini)

Video: Come creare un bot su Discord (con immagini)

Video: Come creare un bot su Discord (con immagini)
Video: Tutorial: Usare Gmail come client di posta (per leggere le email di tutti i tuoi indirizzi) 2024, Novembre
Anonim

Discord è un popolare programma di chat che i giocatori usano e amano spesso. Gli utenti Discord possono creare il proprio canale Discord gratuitamente e invitare le persone a unirsi al canale. Alcune persone usano i bot su Discord per riprodurre musica, salutare nuovi utenti sul canale e altro ancora. Questo articolo spiega come creare un bot per Discord. Tuttavia, dovresti almeno avere un po' di familiarità con la codifica perché i bot funzionano tramite JavaScript.

Fare un passo

Parte 1 di 6: Preparazione del computer

Crea un Bot in Discord Passaggio 1
Crea un Bot in Discord Passaggio 1

Passaggio 1. Scarica Node.js da

Node.js è il runtime JavaScript gratuito di cui hai bisogno per creare bot. Puoi scegliere il file di installazione per Windows o MacOS, nonché la versione che desideri. Per questo processo, si consiglia di scegliere la versione LTS.

Crea un Bot in Discord Passaggio 2
Crea un Bot in Discord Passaggio 2

Passaggio 2. Eseguire il file di installazione

Su un computer Windows, fai semplicemente clic sul file scaricato per eseguire l'installazione. Su un Mac, dovrai estrarre i file e trovare il file dell'applicazione/installazione. Assicurati di leggere tutti gli accordi prima di eseguire l'installazione.

Crea un Bot in Discord Passaggio 3
Crea un Bot in Discord Passaggio 3

Passaggio 3. Crea un account Discord (opzionale)

Se non hai ancora un account Discord, puoi crearne uno su

Crea un Bot in Discord Passaggio 4
Crea un Bot in Discord Passaggio 4

Passaggio 4. Accedi al tuo account e canale Discord

Apri l'applicazione Discord sul tuo computer e apri il canale a cui vuoi aggiungere il bot.

Parte 2 di 6: Creazione di bot su Discord

Crea un Bot in Discord Passaggio 5
Crea un Bot in Discord Passaggio 5

Passaggio 1. Visita https://discord.com/developers/applications/me tramite un browser web

Potresti già essere in grado di accedere al tuo account tramite l'app, ma accedi di nuovo se richiesto. In questa sezione creerai un'applicazione abilitata ai bot. Ciò significa che creerai app e bot.

Crea un Bot in Discord Passaggio 6
Crea un Bot in Discord Passaggio 6

Passaggio 2. Fare clic sul pulsante blu Nuova applicazione

È sul lato destro del tuo browser. Apparirà una finestra pop-up per il nome della tua app.

Digita il nome dell'applicazione e fai clic su "Crea". Scegli un nome descrittivo (ad es. "Greeterbot") se il bot della tua app funziona per salutare gli utenti. Tuttavia, un nome come "Greeterbot" può attivare errori perché è un nome così popolare. Pertanto, aggiungi una stringa di numeri alla fine del nome (es. "Greeterbot38764165441")

Crea un Bot in Discord Passaggio 7
Crea un Bot in Discord Passaggio 7

Passaggio 3. Fare clic su Bot nel menu a sinistra

Questo menu è indicato dall'icona di un pezzo di puzzle.

Crea un Bot in Discord Passaggio 8
Crea un Bot in Discord Passaggio 8

Passaggio 4. Fare clic su Aggiungi bot

Questo pulsante si trova sotto l'intestazione "Build-A-Bot".

  • Fai clic su "Sì, fallo!” nella finestra pop-up per confermare l'azione.
  • Se ricevi un messaggio di errore su un nome troppo popolare, torna alla pagina dell'applicazione e cambia il nome. Ad esempio, il nome "Music Bot" è stato ritenuto troppo popolare. Tuttavia, puoi aggiungere alcuni numeri alla fine del nome dell'app.
Crea un Bot in Discord Passaggio 9
Crea un Bot in Discord Passaggio 9

Passaggio 5. Fare clic su Fare clic per rivelare il token

Questo post si trova nell'area delle informazioni sui bot. Quando si fa clic sul testo, è possibile visualizzare una serie di lettere e numeri.

Fare clic su "Copia" per copiare tutto il testo. Puoi incollarlo in una nota adesiva o in un'app per appunti, ma assicurati di poter accedere al codice e non darlo a nessuno. Chiunque abbia il codice può controllare il bot. Il codice sarà sempre visualizzato in questa pagina quando ne avrai bisogno

Parte 3 di 6: Invio di bot a server o canali del server Discord

Crea un Bot in Discord Passaggio 10
Crea un Bot in Discord Passaggio 10

Passaggio 1. Fare clic su Informazioni generali

È nel menu sul lato sinistro dello schermo.

Crea un Bot in Discord Passaggio 11
Crea un Bot in Discord Passaggio 11

Passaggio 2. Fare clic su Copia nella sezione "ID cliente"

Questa opzione si trova al centro della pagina web.

Crea un Bot in Discord Passaggio 12
Crea un Bot in Discord Passaggio 12

Passaggio 3. Incolla il ClientID che hai copiato nel seguente URL:

"https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"

Ad esempio, se il tuo ClientID è "0000000000000000001", l'URL sarà simile a:

Crea un Bot in Discord Passaggio 13
Crea un Bot in Discord Passaggio 13

Passaggio 4. Incolla l'URL nella barra degli indirizzi del browser

Verrai indirizzato a una nuova pagina che ti consentirà di aggiungere bot al tuo canale.

  • Fare clic sulla casella a discesa per visualizzare tutti i canali compatibili.
  • Fare clic su "Autorizza" per continuare. Riceverai un messaggio di conferma che il bot è stato aggiunto e la scheda attiva può essere chiusa.

Parte 4 di 6: codifica dei robot

Passaggio 1. Creare una cartella per i codici bot sul desktop

Creerai file di codice che verranno successivamente aggiunti alla cartella.

  • Il codice mostrato in questo articolo è tratto da
  • Se lo desideri, puoi cercare in Internet altri codici bot, ad esempio codici per la riproduzione continua di musica. Questo articolo usa codice di esempio per bot che rispondono a testi o comandi che iniziano con "!"

Passaggio 2. Aprire un programma di modifica del testo

Puoi utilizzare un programma di modifica del testo di fascia bassa come Blocco note per Windows o TextEdit per Mac.

Passaggio 3. Inserisci il seguente codice:

    { "token": "Token del tuo bot" }

  • Assicurati di inserire il numero del token Bot ottenuto dai passaggi precedenti tra virgolette nel testo del codice.

Passaggio 4. Salva il file come "auth.json"

Assicurati che il file non sia salvato con estensione.txt.

Passaggio 5. Crea un nuovo documento

Puoi crearne uno premendo la scorciatoia Ctrl+N (Windows) o Cmd+N (Mac), oppure facendo clic sull'opzione "Nuovo" dalla scheda "File".

Passaggio 6. Digitare il seguente codice:

    { “name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, "dipendenze": {} }

  • Assicurati di sostituire la voce "Il tuo nome" con il tuo nome. Puoi anche modificare la voce "descrizione" se non desideri utilizzare "Il mio primo Discord Bot".

Passaggio 7. Salva il file come "pacchetto.json"

Assicurati che il file non sia salvato con estensione.txt.

Passaggio 8. Crea un nuovo documento

Puoi crearne uno premendo la scorciatoia Ctrl+N (Windows) o Cmd+N (Mac), oppure facendo clic sull'opzione "Nuovo" dalla scheda "File".

Passaggio 9. Digita il codice del bot

Ad esempio, se desideri creare un bot che risponda a messaggi o comandi che iniziano con il simbolo "!", digita il seguente codice:

    var Discord = require('discord.io'); var logger = require('winston'); var auth = require('./auth.json'); // Configura le impostazioni del registratore logger.remove(logger.transports. Console); logger.add(new logger.transports. Console, { colorize: true }); logger.level = 'debug'; // Inizializza Discord Bot var bot = new Discord. Client({ token: auth.token, autorun: true }); bot.on('ready', function (evt) { logger.info('Connected'); logger.info('Login come: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) { // Il nostro bot deve sapere se eseguirà un comando // Ascolterà i messaggi che inizieranno con `!` if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' '); var cmd = args[0]; args = args.splice(1); switch(cmd) { // !ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); break; // Aggiungi semplicemente i comandi case se vuoi. } } });

Crea un Bot in Discord Passaggio 14
Crea un Bot in Discord Passaggio 14

Passaggio 10. Salva il file come "bot.js"

Assicurati che il file non sia stato salvato con estensione.txt.

A questo punto puoi chiudere il programma di modifica del testo

Parte 5 di 6: installazione di un bot di supporto

Crea un Bot in Discord Passaggio 15
Crea un Bot in Discord Passaggio 15

Passaggio 1. Aprire una finestra del prompt dei comandi

Su Windows, puoi utilizzare la parola chiave "Cmd" nel campo di ricerca di Windows nel menu "Start". Su un Mac, puoi cercare "Prompt dei comandi" tramite Spotlight.

Crea un Bot in Discord Passaggio 16
Crea un Bot in Discord Passaggio 16

Passaggio 2. Accedi alla cartella dei bot sul desktop

Ad esempio, potresti digitare cd\Utenti\Desktop predefinito\Desktop\FolderDiscordBotName.

Crea un Bot in Discord Passaggio 17
Crea un Bot in Discord Passaggio 17

Passaggio 3. Digitare npm install discord.io winston –save e premere Invio

Una volta installato Node.js, questa riga di comando scaricherà automaticamente il supporto o la dipendenza per il bot nella cartella del desktop.

Crea un Bot in Discord Passaggio 18
Crea un Bot in Discord Passaggio 18

Passaggio 4. Digita npm install e premi Accedere.

Il codice assicurerà che non ci siano altri elementi o programmi da installare affinché il bot funzioni.

Ora hai il codice per il bot e verificherai che il codice possa funzionare nel metodo successivo

Parte 6 di 6: Esecuzione del bot

Crea un Bot in Discord Passaggio 19
Crea un Bot in Discord Passaggio 19

Passaggio 1. Digitare il nodo bot.js e premere Invio nella finestra del prompt dei comandi

Se ricevi un messaggio di errore, stai facendo qualcosa di sbagliato con il codice del bot.

Crea un Bot in Discord Passaggio 20
Crea un Bot in Discord Passaggio 20

Passaggio 2. Digita "!Intro" in Discord

Immettere il comando sul canale che contiene il bot. Il codice di esempio mostrato in questo articolo indica al bot di rispondere a comandi o post che iniziano con il simbolo "!" con la parola "Pong!". Per verificare se il bot funziona, digita "!Intro" e attendi una risposta o una risposta dal bot.

Crea un Bot in Discord Passaggio 21
Crea un Bot in Discord Passaggio 21

Passaggio 3. Controlla il codice se non ricevi risposta

Se il bot non risponde al messaggio "!Intro" su Discord, rileggi questo wikiHow e assicurati che il bot sia configurato correttamente. Inoltre, assicurati:

  • Node.js installato correttamente.
  • Il Bot Token è correttamente inserito nel file auth.json.
  • Sei sullo stesso canale di bot
  • Il bot è già sul server.
  • Il codice incluso nei file auth.json, bot.js e package.json è corretto.
  • Hai scaricato tutti i supporti o le dipendenze affinché il bot funzioni utilizzando il prompt dei comandi (dopo l'installazione di Node.js).

Consigliato: