Botkeep
← Tutti gli starter

discord.js · /ping

Un bot con comando /ping, registrazione esplicita dei comandi e arresto ordinato.

Apri nel configuratore

File generati in locale. Nessuna credenziale richiesta per il download.

Prima di iniziare

Node.js 22.9+ della serie 22.x, npm, un’app Discord e un tuo server di test.

Dipendenze

  • discord.js 14.27.0

Avvio in locale

  1. 1

    Esegui npm install. Conserva package-lock.json nel repository per installazioni ripetibili.

  2. 2

    Copia .env.example in .env sul tuo computer e compila i valori. Installa il bot nel server di test con gli scope bot e applications.commands, senza permessi da amministratore.

  3. 3

    Esegui una volta npm run register:commands, poi npm start. Prova /ping nel server di test.

Variabili da configurare

DISCORD_TOKENRichiesta · secret
Token del bot dal Developer Portal Discord. Non inserirlo mai in uno ZIP.
DISCORD_GUILD_IDRichiesta
ID di un server di test che amministri.
DISCORD_CLIENT_IDRichiesta
ID dell’applicazione, non il client secret.

Cosa non è incluso

Basta l’intent Guilds. La registrazione crea o aggiorna /ping nel server di test. Il sito non contatta Discord e non conserva il token.

Il configuratore prepara file e impostazioni. Conferma il deploy, inserisci le tue credenziali in Environment e controlla la Console per verificare l’avvio.

Documentazione ufficiale

README.it.md

# discord.js · /ping

Un bot con comando /ping, registrazione esplicita dei comandi e arresto ordinato.

## Requisiti
Node.js 22.9+ della serie 22.x, npm, un’app Discord e un tuo server di test.

## Setup
1. Esegui npm install. Conserva package-lock.json nel repository per installazioni ripetibili.
2. Copia .env.example in .env sul tuo computer e compila i valori. Installa il bot nel server di test con gli scope bot e applications.commands, senza permessi da amministratore.
3. Esegui una volta npm run register:commands, poi npm start. Prova /ping nel server di test.

## Variabili
- DISCORD_TOKEN: Token del bot dal Developer Portal Discord. Non inserirlo mai in uno ZIP.
- DISCORD_GUILD_ID: ID di un server di test che amministri.
- DISCORD_CLIENT_ID: ID dell’applicazione, non il client secret.

## Limiti
Basta l’intent Guilds. La registrazione crea o aggiorna /ping nel server di test. Il sito non contatta Discord e non conserva il token.

Il download non pubblica nulla. La demo Botkeep conserva file nel browser ma non esegue processi, installa pacchetti o attiva reti. Non inserire credenziali reali nella demo. Le dipendenze dirette sono versionate: conserva anche i lockfile generati, verifica aggiornamenti e vulnerabilità prima della produzione.

## Fonti
- discord.js: https://discord.js.org/docs/packages/discord.js/14.27.0