Introduzione
Per sviluppare e ospitare su Square Cloud, è essenziale seguire una sequenza strutturata di configurazioni e prerequisiti. Questa guida tecnica coprirà l’intero processo, dalla configurazione iniziale al deploy in produzione.Prerequisiti
- Account Square Cloud: Registrati tramite la pagina di registrazione usando la tua email.
- Piano a pagamento attivo: Garantisce risorse dedicate e prestazioni ottimizzate per la tua applicazione. Consulta i nostri piani disponibili e scegli quello più adatto alle tue esigenze.
Creazione del progetto
Per creare un bot Discord è fondamentale avere un account sulla piattaforma per creare e gestire i bot. Se non ne hai uno, visita il sito ufficiale di Discord per creare il tuo account.Applicazione bot su Discord
Creazione dell'applicazione
Accedi al Developer Portal e clicca su “New Application”. Definisci un nome per il tuo bot e clicca su “Create” per creare l’applicazione.

Generazione del token di autenticazione
Dopo aver creato l’applicazione, vai alla scheda “Bot” e clicca su “Reset Token” per generare il token di autenticazione. Copia il token generato per un uso successivo nell’implementazione del codice.

Sviluppo del progetto
Ora che abbiamo il token del bot, possiamo iniziare a scrivere il codice. Puoi usare il tuo linguaggio preferito per farlo.- Discord.js (Node.js)
- Discord.py (Python)
Configurazione dell’ambiente Node.js
- Verifica che Node.js sia installato sul tuo sistema. In caso contrario, scaricalo dal sito ufficiale di Node.js.
- Inizializza un nuovo progetto Node.js:
Terminal
- Installa la libreria Discord.js:
Terminal
- Crea un file JavaScript (ad esempio,
index.js) e aggiungi il seguente codice per creare un bot Discord di base:
index.js
Distribuzione
Dopo aver preparato i file del tuo progetto, puoi ora caricarli su Square Cloud e ospitare il tuo progetto. Per farlo, crea un file ZIP contenente tutti i file del tuo progetto.Tramite dashboard
Accedi alla pagina di upload
Accedi alla pagina di upload e carica il file zip del tuo progetto.
Configura il tuo ambiente
Dopo aver caricato il tuo zip, dovrai configurare il nome, il file principale o il runtime environment e altre impostazioni per il tuo progetto.
Se stai caricando un progetto web, assicurati di selezionare “Web Publication” e di impostare un sottodominio per il tuo progetto.
Se stai caricando un progetto web, assicurati di selezionare “Web Publication” e di impostare un sottodominio per il tuo progetto.
Tramite CLI
Per utilizzare questo metodo, devi creare un file di configurazione chiamatosquarecloud.app nella directory principale del tuo progetto. Questo file conterrà la configurazione necessaria per il tuo progetto.
Scopri di più su: come creare il file di configurazione per Square Cloud.
Il file squarecloud.app è un file di configurazione che verrà utilizzato per configurare la tua applicazione; verrà usato per definire il tuo ambiente.
Installa la CLI
Per prima cosa, devi avere la CLI installata nel tuo ambiente. Se non la hai ancora, esegui il seguente comando nel tuo terminale:Se la hai già, ti consigliamo di aggiornarla. Per farlo, esegui il seguente comando nel tuo terminale:
- Windows
- Linux, macOS e WSL
Autenticati
Ora, per autenticarti e utilizzare gli altri comandi della CLI, troverai la tua chiave di autorizzazione qui cliccando su “Request API Key”. Dopo aver ottenuto la tua chiave di autorizzazione, esegui il seguente comando:
Test del bot
Se hai seguito correttamente tutti i passaggi, il passo successivo è invitare il tuo bot per il test. Per farlo, segui questi passaggi:- Accedi al Developer Portal.
- Seleziona il tuo bot.
- Vai alla scheda “OAuth2”.
- Vai su “OAuth2 URL Generator”.
- Seleziona l’opzione “bot”.
- Scegli i permessi che il tuo bot avrà quando verrà invitato usando questo invito.
- Sotto i permessi, verrà generato un link d’invito per il tuo bot. Dovrebbe assomigliare a questo:
client_id nell’URL deve essere sostituito con l’ID effettivo del tuo bot. Anche il valore permissions potrebbe dover essere modificato in base ai permessi che vuoi assegnare al tuo bot.
Ora, per testare se tutto funziona, esegui il seguente comando sul tuo server: !hello.




