Contenuto
- Passo 1: Scegliere il tema del bot
- Passo 2: Creare l’applicazione bot
- Passo 3: scegliere un ambiente di sviluppo
- Passo 4: scrivere il codice
- Passo 5: distribuire il bot
- Passo 6: ospitare il bot su un VPS
- FAQ
Passo 1: Scegliere gli argomenti del bot
Se state creando un bot per scopi commerciali, ma non avete un termine di riferimento, il primo passo è quello di capire quali caratteristiche avete intenzione di implementare in primo luogo. Questo potrebbe essere un bot per l’amministrazione, la riproduzione di musica o l’intrattenimento con mini-giochi. Di solito già nella fase di formazione, appare un’idea per l’implementazione o viene offerta come compito a casa nei corsi.
Un’eccellente fonte di idee è assolutamente qualsiasi sito web popolare con una lista di bot. Su di esso è possibile ordinare per popolarità e scoprire cosa è più popolare al momento. Nelle pagine del progetto, ci sono descrizioni di funzioni e principi di lavoro, che vi aiuteranno anche a capire come dovrebbe essere il vostro futuro bot.
Una volta selezionato un tema, o se decidete di copiare il codice esistente e modificarlo a vostro piacimento, passate a scrivere il vostro bot.
Passo 2: Creare l’applicazione bot
Il passo successivo è quello di creare un’applicazione sul portale ufficiale degli sviluppatori di Discord. Questo è necessario per il bot per iniziare la sua esistenza e acquisire un token unico utilizzato negli inviti. Il nome del progetto, i permessi e il logo sono già pronti.
Vai al sito del portale degli sviluppatori di Discord
- Apri il link qui sopra e accedi al portale degli sviluppatori con il profilo che userai per il server di prova quando farai il primo accesso e testerai il bot.
- Una volta nella pagina principale, clicca sul pulsante “Nuova domanda”.
- Inserisci il suo nome e conferma la creazione.
- Espandi il menu del sito cliccando il pulsante con tre linee orizzontali.
- Nel blocco “Impostazioni”, seleziona la voce “Bot”.
- Confermare la costruzione di un nuovo bot per l’applicazione.
- Nella finestra pop-up, clicca su “Sì, fallo!
- A questo punto puoi cambiare il nome del bot e caricare il suo avatar, se è già pronto. Notate che in questa sezione c’è anche un token con il pulsante “Copy”, che è responsabile della copia negli appunti. Dovrete farlo più di una volta durante il vostro lavoro con il codice del progetto.
- Espandi di nuovo il menu e vai alla sezione “OAuth2”.
- Nell’elenco dei parametri “Scopes”, cercate “bot” e spuntate la sua casella.
- Qui troverete un altro blocco chiamato “Bot Permissions”. Attiva tutti i permessi in base alle azioni eseguite dal bot.
- Non dimenticare i permessi per i canali di testo e voce. Tuttavia, non sarà necessario attivarli se si danno subito i diritti di amministratore all’app.
- Di nuovo, vai al blocco “Scopes” e copia il link di autorizzazione bot generato automaticamente.
- Cliccate su di esso e selezionate il server a cui volete aggiungere l’applicazione.
- Confermate di avergli dato i diritti appropriati (la finestra mostrerà tutti i permessi controllati in precedenza). Clicca su “Autorizzare” per andare al passo successivo.
- Inserisci il captcha per completare la procedura.
- Vai al server e assicurati che il bot sia ora visualizzato nella lista dei partecipanti. Ora è in modalità offline, poiché il suo codice non è ancora stato scritto.
Passo 3: scegliere un ambiente di sviluppo
Ora è il momento di affrontare la parte più difficile della creazione del bot: scrivere il codice. Per fare questo dovreste scegliere uno dei linguaggi di programmazione supportati. I linguaggi più utilizzati sono JavaScript, con un’estensione sotto forma di Node.js o Python. La scelta dipende solo dalle vostre conoscenze o dal formato in cui si trova il codice sorgente del bot quando si tratta di copiarlo e modificarlo per voi. Diversi linguaggi richiedono diversi ambienti di sviluppo con supporto della sintassi e caratteristiche utili aggiuntive. I più popolari possono essere trovati negli articoli collegati qui sotto.
Per saperne di più:
Scegliere un ambiente di sviluppo per la programmazione
Editor di testo di Windows
Passo 4: scrivere il codice
Ci sono molti tutorial e dimostrazioni disponibili online per scrivere bot di tutti i livelli di difficoltà. Ci sono persino interi schemi per suonare o amministrare, quindi a volte è solo una questione di copiare. Tuttavia, se si sceglie di scrivere il proprio codice, è necessario essere abili in Python o JavaScript.
Nell’altro nostro articolo, siamo andati in dettaglio su come costruire una base bot e aggiungere comandi di base, scomponendo i due linguaggi di programmazione menzionati. Sta a te scegliere il migliore e capire come vengono creati i file e scritti i contenuti.
Leggi tutto: Scrivere il codice del bot di Discord
Passo 5: distribuire il bot
Nessuno saprà del tuo bot, perché semplicemente non è disponibile sul web. Se lo stai costruendo solo per un progetto personale, non c’è bisogno di promuoverlo, ma l’obiettivo è spesso quello di fare soldi con il bot. I migliori mezzi di distribuzione sono le piattaforme aperte dove puoi caricare il tuo bot gratuitamente o su abbonamento, rendendolo ricercabile. Prendiamo un sito popolare come esempio.
- Per prima cosa, dovrai autorizzare attraverso il tuo account Discord premendo “Login”.
- Quando appare una nuova scheda, conferma l’azione con il pulsante “Autorizza”.
- Nella pagina principale del file, trovate la sezione responsabile dell’aggiunta del bot.
- Inserisci il suo ID, avendolo definito attraverso il Discord Developer Portal di cui abbiamo scritto prima.
- Assicuratevi di specificare il prefisso da usare.
- Aggiungi la descrizione, i tag e altri parametri che influenzeranno il modo in cui la pagina del bot sarà visualizzata sul sito web.
- Se c’è un link di invito, incollalo nel campo appropriato o vai su Invite Generator per generarlo.
- Controlla se i dati sono corretti e clicca su “Submit”.
Il principio delle operazioni di base è all’incirca lo stesso su tutti i siti per il monitoraggio di bot e server, l’unica differenza è che alcuni permettono di pubblicare i propri progetti gratuitamente e di promuoverli in cima a pagamento, mentre altri richiedono l’acquisto di un abbonamento nella fase di registrazione del progetto. Qui già essere guidati dalle proprie preferenze e dal budget pubblicitario generato.
Passo 6: posizionare il bot sul VPS
Prima o poi, il sistema operativo si riavvierà, il che significa che il bot si spegnerà perché la “linea di comando” sarà chiusa insieme all’applicazione. Tutti i progetti su larga scala si collegano a un VPS con supporto per il linguaggio di programmazione utilizzato. Se siete al punto in cui avete bisogno di usare tali servizi, spiegare come funzionano non ha più senso, perché la conoscenza necessaria è probabilmente già acquisita. Invece, vi consigliamo di prestare sempre attenzione al supporto della lingua scelta e, se possibile, utilizzare un periodo di prova per verificare il funzionamento del bot sul VPS scelto. Non dimenticate che questi siti hanno un team di supporto i cui esperti sono veloci a rispondere a qualsiasi domanda. Dopo che il bot è collegato a un VPS, sarà sempre attivo e non sarà necessario memorizzare i suoi file su un PC locale.