Come creare un Discord Bot

Come creare un Discord Bot
⏱️ 8 min read

Creare un Discord bot personalizzato è un modo divertente e coinvolgente per sostenere l’interesse del tuo server della community. Quando inviti i tuoi amici sul tuo canale, il bot gestirà le loro interazioni in tua assenza. Ad esempio, se un utente si comporta in modo anomalo, il bot può cacciarlo fuori.

Per farlo, devi familiarizzare con alcuni programmi e passaggi per creare il tuo bot e aggiungerlo al tuo server. La seguente guida semplifica ciò che deve essere fatto con schermate di facile comprensione.

Creazione di Discord Bot sul portale per sviluppatori

Accedi al tuo account Discord e vai su portale per sviluppatori. Qui puoi creare una nuova “applicazione” bot.

Assegna alla tua applicazione il nome desiderato e fai clic su “Crea”.

Crea Discord Bot Nuova applicazione Inserisci nome 1

Nella fase successiva, inserisci alcuni dettagli su cosa tratta questa applicazione. Puoi scegliere l’icona di un’app. Ricordati di salvare le modifiche.

Crea il nome dell'applicazione Discord Bot

Ora aggiungi un bot utilizzando la funzione “build-a-bot” del portale.

Crea Discord Bot Build New Bot

Dai il tuo consenso all’aggiunta di un bot all’app. L’azione è irrevocabile.

Crea autorizzazione per Discord Bot

Dopo aver completato i passaggi precedenti, viene creato un bot selvaggio. Tuttavia, non è ancora pronto per essere condiviso. Per questo, è necessario fornire ulteriori informazioni.

Crea Discord Bot Wild Bot è apparso

Crea una lista di controllo di ciò che può fare il tuo bot. Non dovresti concedergli i privilegi di amministratore, in quanto può controllare il tuo server. Sentiti libero di disattivare l’audio o escludere membri, dare la priorità agli altoparlanti, aggiungere reazioni, incorporare collegamenti, gestire nickname e molto altro. Ogni livello di autorizzazione fornito da te ha il proprio ID univoco che puoi vedere sulla dashboard stessa.

Crea un elenco di autorizzazioni per Discord Bot

Creazione del codice per il tuo Discord Bot

Se sei un programmatore, vorrai modificare un po ‘le funzioni del bot. Questa dimostrazione utilizza node.js, un ambiente di runtime JavaScript. Una volta installato per Windows, potresti voler installare “strumenti aggiuntivi”, che possono essere eseguiti direttamente dal terminale di comando. Installerà Chocolatey, Visual Studio e altri programmi in Windows Powershell.

Crea Discord Bot Installa Chocolatey

Scarica e installa Node.js per Windows x64 e quindi eseguire il seguente programma specifico dal menu Start. È un prompt dei comandi di Node.js. (Non eseguire l’altro file dell’applicazione Node.js, poiché ha un utilizzo diverso.)

Crea prompt dei comandi Nodejs di Discord Botjpg

Una volta che l’ambiente è stato configurato per l’utilizzo di Node.js, dovrai installare “discord.js con supporto vocale” utilizzando il codice seguente.

Crea Discord Bot Installa Discord.js su Npm

Dovresti vedere uno stato di successo per il numero di pacchetti creati.

Crea Discord Bot Installed Discord.js

Installa nodemon come mostrato di seguito.

Crea Discord Bot Aggiungi codice Nodemon

Torna al tuo Discord bot sulla pagina web del tuo portale per sviluppatori. Fare clic sull’icona per “fare clic per rivelare il token” e verrà visualizzata una chiave alfanumerica, che è il tuo amministratore privato. Non condividere il token con nessuno, poiché è facilmente hackerabile.

Crea token Discord Bot

Controlla il esempio di codice mostrato sul sito ufficiale di Discord.

Invece di un token nell’ultima riga di codice, copia e incolla il tuo token del bot Discord.

Crea Discord Bot Aggiungi Token Atom Editor

Salvare il file come “Index.js” in qualsiasi cartella accessibile direttamente dal prompt dei comandi. Può avere qualsiasi nome purché sia ​​un file .js.

Crea Discord Bot Aggiungi Salva file Indexjs

Ora, per eseguire il bot, inserisci il seguente codice.

Quando è pronto, Node.js ti accederà alla tua API Discord. C’è anche una modalità editor in Node.js a cui puoi accedere dall’opzione .help. Qui è dove puoi introdurre ulteriori modifiche al tuo bot.

Crea Discord Bot accedendo come Bot

Aggiungere il bot al tuo server

Una volta che il tuo bot è stato creato, vorrai aggiungerlo al tuo server Discord. Per questo, avrai bisogno di un collegamento come il seguente:

https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot

L ‘”ID client” si trova nelle informazioni generali nell’applicazione in cui è stato salvato il bot.

Crea Discord Bot Vai su Applicazioni

Nella schermata sottostante, puoi vedere l’ID client per il bot che è stato creato nella prima sezione.

Crea l'ID client Discord Bot

Apri un browser e inserisci il link condiviso sopra. Sostituisci semplicemente l’ID cliente con il tuo. Puoi scegliere il server in cui aggiungere il bot.

Crea Discord Bot Aggiungi Bot al server

Se il bot è stato creato con successo, vedrai un messaggio “autorizzato” che mostra che l’app è stata connessa al tuo server Discord. Se hai il server Discord installato per Windows, dovresti vedere un avviso nella barra delle applicazioni come mostrato qui.

Crea Discord Bot Bot aggiunto al server

Il bot creato è stato aggiunto con successo al server Discord.

Crea Discord Bot Bot visibile nel server

I robot Discord sono un mezzo interattivo per creare interesse per il tuo server. Per ulteriori informazioni su come lavorare con i robot Discord personalizzati, fare riferimento a questo manuale ufficiale.

Hai creato il tuo Discord bot? Qual era il suo scopo? Per favore condividi le tue idee nei commenti.

Relazionato:

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x