# Creare un bot su Discord: una guida dettagliata

Un **bot Discord** si occupa di vari compiti automatizzati nei vostri canali Discord. Il prerequisito necessario è avere [un proprio server Discord](https://www.ionos.it/digitalguide/server/know-how/come-creare-un-server-discord/ "Come creare un server Discord"). Vi spieghiamo come aggiungere un bot Discord già pronto al vostro server e come creare un bot Discord personale.

## Guida rapida: come creare un bot di Discord

**Aggiungere un bot Discord pre-programmato:**

1. Cercate un bot Discord da una delle varie liste di bot più popolari (ad esempio “top.gg”).
2. Una volta scelto il bot desiderato dalla lista, fate clic su “Invite”.
3. Selezionate il vostro server e date al bot i permessi necessari.
4. Il bot sarà ora aggiunto al vostro server Discord.

**Creare un proprio bot Discord:**

1. Accedete alla modalità Sviluppatori nel vostro account Discord.
2. Fate clic su “Discord API”.
3. Aprite il menu “Applications” e selezionate “New Application”.
4. Date un nome al bot a fate clic su “Create”.
5. Andate su “Bot” e selezionate un token alla voce “Add Bot”.
6. Programmate il vostro bot, specificando il token, e salvate il file.
7. Impostate altri dettagli del bot sotto “General Information”.
8. Andate su “OAuth2”, attivate “Bot”, impostate ulteriori permessi e fate clic su “Copy”.
9. Selezionate il server a cui aggiungere il bot.

## Cos’è un bot Discord?

I [bot](https://www.ionos.it/digitalguide/online-marketing/vendere-online/che-cose-un-bot/ "Che cos’è un bot?") sono ormai parte integrante di Internet. In qualità di **programmi automatizzati**, possono svolgere autonomamente una grande varietà di funzioni ed essere utilizzati, per esempio, nel servizio clienti come assistenti, nei social media per raccogliere dati o come web crawler per migliorare i motori di ricerca. Su Discord gli utenti sono in grado di utilizzare bot per **offrire funzionalità aggiuntive** e rendere più interessanti i loro server.

Alcuni dei bot Discord più popolari sono:

- [Bot musicali](https://www.ionos.it/digitalguide/server/know-how/discord-music-bot/) che riproducono automaticamente musica a richiesta.
- Bot a comando vocale per il controllo vocale di Discord.
- Bot tuttofare che svolgono diverse funzioni allo stesso tempo, ad esempio integrazione di giochi, notifiche automatiche e compiti di moderazione.
- Bot traduttori.
- Bot di statistica per l’analisi dei dati del vostro server.

I bot di Discord sono anche particolarmente utili per il **gaming**. Ad esempio, sono in grado di comunicare automaticamente con [server di Valheim](https://www.ionos.it/digitalguide/server/know-how/creare-un-server-per-valheim/ "Creare un server per Valheim") o [server Minecraft](https://www.ionos.it/digitalguide/server/know-how/configurare-un-server-dedicato-per-giocare-a-minecraft/ "Configurare un server dedicato per giocare a Minecraft"), valutare il comportamento degli utenti o stabilire una connessione da Discord al server di gioco.

---

### Consiglio

Non siete amanti di Discord e preferite usare Teamspeak come piattaforma di comunicazione? Qui trovate le istruzioni necessarie per creare un [server Teamspeak](https://www.ionos.it/digitalguide/server/know-how/server-per-teamspeak/ "Server per TeamSpeak").

---

## Creare un bot Discord: la guida dettagliata

Per creare un bot Discord, è necessario innanzitutto creare un **account Discord** e configurare il proprio server Discord, in cui verrà integrato il bot. Ci sono due modi per creare un bot su Discord:

### Aggiungere un bot Discord pre-programmato

Chi ha poche conoscenze in materia di programmazione può contare su un numero più che sufficiente di **bot pre-programmati** con funzioni versatili e specifiche. Esistono diversi siti web, come “top.gg”, che mettono a disposizione della comunità Discord ampie collezioni di bot di ogni genere.

Seguite questi passaggi per utilizzare un bot di Discord pre-programmato:

**Passaggio 1:** andate su un **sito specializzato in bot**, come “top.gg”. Qui troverete vari bot a vostra disposizione. Una volta selezionato un bot, verrete direttamente reindirizzati al sito web del bot. In alternativa, potete **andare direttamente al sito web del bot Discord desiderato**. Nel caso di un bot musicale di Discord come Hydra, per esempio, il sito corrispondente è “https://hydra.bot”.

**Passaggio 2:** fate clic su “Invite” nella pagina del bot per invitare il bot Discord al vostro server.

**Passaggio 3:** inserite i dati di login per il vostro account Discord.

**Passaggio 4:** ora si aprirà una finestra in cui selezionare il server a cui si vuole aggiungere il bot. Qui si assegnano anche i **permessi necessari** al bot.

**Passaggio 5:** il bot selezionato apparirà a questo punto come partecipante nel vostro canale. Di solito è possibile scoprire quali funzioni e comandi sono disponibili per il bot nelle **istruzioni del bot** o tramite il comando bot “.help”.

### Creare il proprio bot Discord

Se non avete intenzione di ricorrere a un bot già pronto ma preferite crearlo scrivendone il codice personalmente, sono necessarie alcune **competenze di base di programmazione**. Questa opzione risulta quindi decisamente più complicata per i principianti. Tuttavia, con le conoscenze appropriate, è possibile creare il proprio bot Discord nel **linguaggio di programmazione desiderato**. Discord offre un’API per sviluppatori creata proprio per questo scopo, su cui si può registrare una nuova applicazione includendo un token (password).

Avrete bisogno di:

- Il vostro server Discord personale
- Strumenti di programmazione come node.js (uno strumento JavaScript) o Python 3 (linguaggio di programmazione Python)
- Notepad++ (editor di testo)

Seguite i passaggi qui sotto per creare un bot Discord:

[![Immagine: Attivate la “Modalità sviluppatore” nel vostro account Discord e fate clic su “Discord API”](https://www.ionos.it/digitalguide/fileadmin/_processed_/8/6/csm_how-to-activate-developer-mode_c49e80a964.webp "Attivate la “Modalità sviluppatore” nel vostro account Discord e fate clic su “Discord API”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/how-to-activate-developer-mode.png) Attivate la “Modalità sviluppatore” nel vostro account Discord e fate clic su “Discord API”.       **Passaggio 2:** nel portale sviluppatori, andate su “Application” nella barra del menu a sinistra, effettuate nuovamente il login con i vostri dati utente e fate clic su “**New Applications**” sotto la voce “Applications”.

[![Immagine: Andate su “Application” a sinistra, inserite i vostri dati utente e fate clic su “New Applications”](https://www.ionos.it/digitalguide/fileadmin/_processed_/0/a/csm_auf-application-geben-sie-ihre-nutzerdaten-ein_db78228371.webp "Andate su “Application” a sinistra, inserite i vostri dati utente e fate clic su “New Applications”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/auf-application-geben-sie-ihre-nutzerdaten-ein.png) Andate su “Application” a sinistra, inserite i vostri dati utente e fate clic su “New Applications”.       **Passaggio 3:** ora date un nome al bot. Poi fate clic su “Create”.

[![Immagine: Date un nome al bot e fate clic su “Create”](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/9/csm_namen-fuer-den-bot_304efea447.webp "Date un nome al bot e fate clic su “Create”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/namen-fuer-den-bot.png) Ora è possibile dare un nome al vostro bot e confermare con “Create”.       **Passaggio 4:** fate clic su “**Add Bot**” nella voce di menu “Bot” per generare un account bot e quindi un token bot, cioè l’accesso Discord del bot. Prendete nota del token.

[![Immagine: Selezionate “Add Bot” alla voce “Bot” per generare un token bot](https://www.ionos.it/digitalguide/fileadmin/_processed_/3/8/csm_add-bot_835834a6c8.webp "Selezionate “Add Bot” alla voce “Bot” per generare un token bot")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/add-bot.png) Fate clic su “Add Bot” alla voce menu “Bot” per generare un token bot       **Passaggio 5:** ora iniziate a programmare il vostro bot. Poiché si tratta di passi di programmazione impegnativi, si raccomanda di avere una sufficiente conoscenza dei linguaggi e degli strumenti di programmazione. Potete utilizzare un **ambiente di sviluppo IDEA, strumenti di programmazione** come Python 3 o node.js o anche l’editor di testo Notepad++. Una volta scritto il bot, salvate il file.

**Passaggio 6:** ora nella modalità sviluppatore alla voce “**General Information**” definite altri dettagli del bot come la descrizione, l’icona o il nome del bot.

[![Immagine: In “General Information” impostate ulteriori dettagli per il bot](https://www.ionos.it/digitalguide/fileadmin/_processed_/f/b/csm_details-fuer-den-bot_d66e87163d.webp "In “General Information” impostate ulteriori dettagli per il bot")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/details-fuer-den-bot.png) Alla voce “General Information” potete descrivere il vostro bot in modo più dettagliato, impostare un’icona o rinominarlo.       **Passaggio 7:** andate su “**OAuth2**” e attivate il campo “bot” alla voce “Scopes” e impostate i permessi per il bot.

[![Immagine: Alla voce “OAuth2”, attivate il campo “bot” e impostate i permessi del bot](https://www.ionos.it/digitalguide/fileadmin/_processed_/0/e/csm_aktivieren-sie-unter-oauth2-das-feld-bot_0d470086ee.webp "Alla voce “OAuth2”, attivate il campo “bot” e impostate i permessi del bot")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/aktivieren-sie-unter-oauth2-das-feld-bot.png) Andate su “Scopes” alla voce “OAuth2”, attivate “bot” e impostate i permessi del bot.       **Passaggio 8:** il **link di autenticazione** che include l’ID cliente per il vostro bot dovrebbe assomigliare a questo:

```none
https://discordapp.com/oauth2/authorize?&client_id=IHRE-ID&scope=bot&permission=8
```

Fate clic su “**Copy**” per aggiungere il link del bot al vostro server.

[![Immagine: Alla voce “OAuth2”, selezionate il link e fate clic su “Copy”](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/8/csm_oauth2-weitere-einstellungen_f6cb2adf4b.webp "Alla voce “OAuth2”, selezionate il link e fate clic su “Copy”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/oauth2-weitere-einstellungen.png) Copiate il link nella sezione “OAuth2” facendo clic su “Copy”.       **Passaggio 9:** selezionate il vostro server Discord per aggiungere il bot.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/know-how/creare-un-bot-su-discord/](https://www.ionos.it/digitalguide/server/know-how/creare-un-bot-su-discord/) for AI/LLM consumption.