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

Come

Eliminare i Video su Twitch

Come

Trovare Canali di Telegram su un iPhone o un iPad

Come

Inviare Video su Discord

Come

Aggiungere Emoji alle Immagini

Come

Unirsi a un Canale su Discord (PC o Mac)

Come

Aggiungere Amici su Discord

Come

Usare Twitter

Come

Convertire un Gruppo di Telegram in un Supergruppo su un iPhone o un iPad

Come

Cambiare Nome su Tinder

Come

Silenziare i Membri di un Canale su Discord (Android)

Come

Scrivere un Testo in Grassetto su Telegram (PC o Mac)

Come

Creare un Account su VK

Come

Lasciare un Canale Discord su Android

Come

Aggiungere un Bot Telegram su Android
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à.
Categorie: Social Network
Questa pagina è stata letta 169 volte.

Hai trovato utile questo articolo?

Pubblicità