Commando è il framework ufficiale per discord.js.
è flessibile, totalmente orientato ad oggetti, facile da usare, e semplifica la creazione dei tuoi comandi.
In più, usa a pieno le funzioni async
/await
di ES2017 per avere del codice chiaro che è facile da scrivere e facile da comrendere.
Questa è la versione in italiano.
- Nomi d comandi e alias semplificati
- Trigger di espressioni regolari
- Analisi degli argomenti (con supporto "stringhe quotate")
- Sistema di argomenti sofisticato (opzionale)
- Richiesta automatica di argomenti non specificati
- Sistema di tipi con regole, validazione automatica e analisi delle variabili utilizzabili
- Tipo basilari (string, integer, float, boolean)
- Oggetti di discord (user, member, role, channel, message)
- Tipi personalizzati definiti dall'utente
- Union types
- Richiesta automatica di argomenti invalidi
- Argomenti opzionali con valore predefinito
- Argomenti infiniti (argomenti che accettano tanti valori quanti sono forniti)
- Multiple risposte a un comando
- Modifica di un comando (L'utente modifica il suo comando e il bot modifica la sua risposta)
- Ricarica dei comandi, assieme a caricamento e scaricamento
- Tempo di ricarica dei comandi
Node 12.0.0 o più recente è richiesto.
npm install discord.js@12 discord.js-commando
Documentazione qui.
Controlla anche la documentazione di discord.js.