Scarica PDF Scarica PDF

Discord è un noto programma VoIP molto usato e diffuso fra i gamer. Gli utenti possono creare gratuitamente dei canali e invitare altre persone a unirsi. Alcune persone usano bot per ascoltare musica, salutare i nuovi utenti che si sono uniti al proprio canale e molto altro ancora. Questo articolo spiega come creare un bot per Discord. Dovrai avere un minimo di familiarità con la programmazione, in quanto il bot funziona grazie a JavaScript.

Parte 1 di 6:
Preparare il Computer

  1. 1
    Scarica Node.js dal sito https://nodejs.org/en/download/. Node.js è un runtime gratuito di JavaScript che ti servirà per creare il bot. Puoi selezionare l’installer per Windows o macOS e la versione che prediligi. Per questo procedimento, è raccomandata la versione LTS.
  2. 2
    Avvia l’installer. Se hai un computer con sistema operativo Windows, non dovrai fare altro che cliccare sul file scaricato per aprire l’installer. Un computer con sistema macOS richiede invece di decomprimere il file per trovare l’applicazione dell’installer. Assicurati di leggere tutti gli accordi a mano a mano che avanzi.
  3. 3
    Crea un account su Discord (facoltativo). Se non ce l’hai già, puoi crearlo all’indirizzo https://discord.com/.
  4. 4
    Accedi al tuo account su Discord e poi al canale. Apri l’applicazione di Discord sul tuo computer e cerca il canale nel quale desideri creare il bot.
    Pubblicità

Parte 2 di 6:
Creare il Bot su Discord

  1. 1
    Visita il sito https://discord.com/developers/applications/me usando un browser. Dovresti già avere effettuato l’accesso mediante l’applicazione, ma esegui nuovamente il login qualora ti venisse richiesto di farlo. In questa fase del procedimento, dovrai creare un’applicazione che attivi il bot. Oltre al bot, creerai quindi un’app.
  2. 2
    Clicca sul pulsante blu New Application. Si trova sul lato destro del browser. Apparirà una finestra, dove ti verrà richiesto di inserire il nome dell’applicazione.
    • Digita il nome dell’applicazione e clicca su “Create”. Dovrai scegliere un nome che descriva le funzioni del bot. Per esempio, se il bot serve a salutare le persone, puoi chiamarlo "Greeterbot". Tuttavia, è possibile che il nome "Greeterbot" causi una segnalazione di errore in un secondo momento, in quanto è piuttosto popolare. Di conseguenza, aggiungi una serie di numeri dopo il nome, come "Greeterbot38764165441".
  3. 3
    Clicca su Bot nel menu a sinistra. L’icona raffigura un pezzo di puzzle.
  4. 4
    Clicca su Add Bot. Questo pulsante si trova nella sezione intitolata “Build-A-Bot”.
    • Clicca su “Yes, do it!” nel pop-up per confermare l’operazione.
    • Se dovesse apparire un messaggio di errore perché si tratta di un nome particolarmente diffuso, vai alla pagina dell’applicazione e modificalo. Per esempio, è probabile che il nome “Music Bot” sia già in uso, quindi sarebbe utile aggiungere alcuni numeri alla fine del nome dell’applicazione.
  5. 5
    Clicca su Click to Reveal Token. Questo pulsante si trova nell’area dedicata alle informazioni sul bot. Cliccando su di esso, vedrai una serie di lettere e numeri.
    • Clicca su “Copy” per copiare tutto il testo. Puoi incollarlo su un post-it, ma assicurati di avere accesso a questo codice e di non darlo a nessuno. Chiunque lo possieda sarà in grado di controllare il bot. Questo codice sarà sempre a tua disposizione in questa sezione, qualora dovessi averne bisogno.
    Pubblicità

Parte 3 di 6:
Inviare il Bot al Server/Canale su Discord

  1. 1
    Clicca su General Information. Questa opzione si trova nel menu a sinistra.
  2. 2
    Clicca su Copy nella sezione intitolata Client ID. Si trova più o meno al centro della pagina.
  3. 3
    Incolla il ClientID all’interno del seguente link: https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8.
  4. 4
    Incolla l’URL nella barra degli indirizzi del browser. Verrai reindirizzato a una pagina in cui potrai assegnare il tuo bot a un canale.
    • Clicca sul menu a discesa per visualizzare tutti i tuoi canali compatibili.
    • Clicca su “Autorizza” per continuare. Riceverai un messaggio, il quale ti confermerà che il bot è stato trasferito e che potrai chiudere la scheda attiva.
    Pubblicità

Parte 4 di 6:
Programmare il Bot

  1. 1
    Crea una cartella sul desktop per il codice del bot. In questa cartella dovrai salvare i file che creerai.
    • Questo codice è stato fornito dal sito https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/.
    • Puoi cercare su internet i codici dei bot che desideri, come quelli che permettono di riprodurre costantemente la musica. In questo articolo, si usa un codice campione per un bot che risponde a qualsiasi messaggio che inizi con un punto esclamativo ("!").
  2. 2
    Apri un editor di testo. Puoi usare programmi predefiniti come Blocco Note (Windows) o TextEdit (Mac).
  3. 3
    Digita il seguente codice:
      {
      “token”: “Il token del tuo bot”
      }
      
    • Assicurati di mettere fra virgolette il numero del token del bot che hai ottenuto nei passaggi precedenti.
  4. 4
    Salva il file come “auth.json”. Assicurati che il file non venga salvato con estensione “.txt”.
  5. 5
    Apri un nuovo documento. Puoi farlo premendo Ctrl+N (Windows) o Cmd+N (Mac), oppure cliccando su “Nuovo” dalla scheda “File”.
  6. 6
    Digita il seguente codice:
      {
      “name”: “greeter-bot”,
      “version”: “1.0.0,
      “description”: “My First Discord Bot”,
      “main”: “bot.js”,
      “author”: “Il tuo nome”,
      “dependencies”: {}
      }
      
    • Assicurati di inserire il tuo nome accanto alla voce “author”. Puoi anche modificare la voce “description” qualora non ti piacesse l’opzione “My first discord bot.”
  7. 7
    Salva il file come “package.json”. Assicurati che non venga salvato con estensione “.txt”.
  8. 8
    Apri un nuovo documento. Puoi farlo premendo Ctrl+N (Windows) o Cmd+N (Mac). In alternativa, clicca su “Nuovo” dalla scheda “File”.
  9. 9
    Digita il codice del bot. Per esempio, se vuoi creare un bot che risponda a qualsiasi messaggio che inizi con un punto esclamativo ("!"), digita il seguente codice:
      var Discord = require('discord.io');
      var logger = require('winston');
      var auth = require('./auth.json');
      // Configure logger settings
      logger.remove(logger.transports.Console);
      logger.add(new logger.transports.Console, {
          colorize: true
      });
      logger.level = 'debug';
      // Initialize Discord Bot
      var bot = new Discord.Client({
         token: auth.token,
         autorun: true
      });
      bot.on('ready', function (evt) {
          logger.info('Connected');
          logger.info('Logged in as: ');
          logger.info(bot.username + ' - (' + bot.id + ')');
      });
      bot.on('message', function (user, userID, channelID, message, evt) {
          // Our bot needs to know if it will execute a command
          // It will listen for messages that will start with `!`
          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;
                  // Just add any case commands if you want to.
               }
           }
      });
      
  10. 10
    Salva il file come “bot.js”. Assicurati che non venga salvato con estensione “.txt”.
    • Ora, puoi chiudere l’editor di testo.
    Pubblicità

Parte 5 di 6:
Installare le Dipendenze del Bot

  1. 1
    Apri la finestra del prompt dei comandi. Su Windows, puoi cercare “cmd” nel campo di ricerca del menu “Start”. Se usi un Mac, puoi cercare “Prompt dei comandi” su “Spotlight”.
  2. 2
    Passa alla cartella del bot che hai salvato sul desktop. Per esempio, puoi digitare cd\Users\Default Desktop\Desktop\DiscordBotfoldername.
  3. 3
    Digita npm install discord.io winston –save e premi Invio. Installato Node.js, questa riga permetterà di scaricare automaticamente le dipendenze per il bot nella cartella salvata sul desktop.
  4. 4
    Digita npm install https://github.com/woor/discord.io/tarball/gateway_v6 e premi Invio. Il codice in questione si assicurerà che non ci sia nient’altro da installare affinché il bot funzioni.
    • A questo punto, avrai il codice del bot, e nella parte successiva potrai verificare che funzioni.
    Pubblicità

Parte 6 di 6:
Eseguire il Bot

  1. 1
    Digita node bot.js e premi Invio nel prompt dei comandi. Se dovesse apparire un errore, qualcosa è andato storto.
  2. 2
    Digita “!Intro” su Discord. Questo messaggio va digitato nel canale in cui si trova il bot. Il codice campione fornito induce il bot a rispondere "Pong!" ai messaggi che iniziano con un punto esclamativo (“!”). Dunque, per verificare che il bot stia effettivamente funzionando, digita “!Intro” e aspetta una risposta [1] .
  3. 3
    Controlla il procedimento eseguito qualora non dovessi ricevere una risposta. Se il bot non dovesse rispondere al messaggio "!Intro" su Discord, rivedi questo articolo e controlla la procedura eseguita per avere la certezza che il bot sia stato configurato nel modo giusto. Assicurati che:
    • Node.js sia stato installato correttamente.
    • Il token del bot sia stato immesso correttamente nel file auth.json.
    • Ti trovi nello stesso canale del bot.
    • Il bot sia sul server.
    • La tua codifica sia corretta nei file auth.json, bot.js e package.json.
    • Siano state scaricate tutte le dipendenze affinché il bot funzioni usando il prompt dei comandi con Node.js installato.
    Pubblicità

wikiHow Correlati

Trovare Canali di Telegram su un iPhone o un iPadTrovare Canali di Telegram su un iPhone o un iPad
Eliminare i Video su TwitchEliminare i Video su Twitch
Aggiungere Emoji alle ImmaginiAggiungere Emoji alle Immagini
Bloccare un Utente su TinderBloccare un Utente su Tinder
Guardare Contemporaneamente Molteplici Trasmissioni Live su Twitch Usando un PC o un MacGuardare Contemporaneamente Molteplici Trasmissioni Live su Twitch Usando un PC o un Mac
Ridurre il Delay dello Streaming su Twitch (PC o Mac)Ridurre il Delay dello Streaming su Twitch (PC o Mac)
Unirsi a un Canale su Discord (PC o Mac)Unirsi a un Canale su Discord (PC o Mac)
Cambiare Nome su TinderCambiare Nome su Tinder
Caricare un Video su TwitchCaricare un Video su Twitch
Condividere una Trasmissione Live di Twitch su Facebook (Android)Condividere una Trasmissione Live di Twitch su Facebook (Android)
Creare un Account su VKCreare un Account su VK
Inviare Video su DiscordInviare Video su Discord
Vedere i Video che Ti Sono Piaciuti su YouTubeVedere i Video che Ti Sono Piaciuti su YouTube
Usare TwitterUsare Twitter
Pubblicità

Informazioni su questo wikiHow

Darlene Antonelli, MA
Co-redatto da:
Scrittrice ed Editor Specializzata in Tecnologia
Questo articolo è stato co-redatto da Darlene Antonelli, MA. Darlene Antonelli è una Scrittrice ed Editor Esperta di Tecnologia che collabora con wikiHow. Darlene ha esperienza nell'insegnamento di corsi universitari, scrittura di articoli relativi alla tecnologia e lavoro sul campo nel settore della tecnologia. Ha conseguito una Laurea Specialistica in Scrittura presso la Rowan University nel 2012 con una tesi sulle comunità online e sulle personalità curate in tali comunità. Questo articolo è stato visualizzato 3 766 volte
Categorie: Social Network
Questa pagina è stata letta 3 766 volte.

Hai trovato utile questo articolo?

Pubblicità