Premiers pas
Bienvenue dans la documentation de Bot Creator. Cette page présente le chemin le plus rapide pour passer de zéro à une commande en fonctionnement.
1. Installer Bot Creator
Téléchargez l’application pour mobile ou ordinateur. Créez une application Discord et un jeton de bot : consultez le guide Create a Discord Bot Token.
2. Choisir votre mode de script
| Mode | Quand l’utiliser | Documentation |
|---|---|---|
| Blocs | Actions visuelles et workflows | Référence des blocs |
| BDScript | Texte et $functions, exécutés par l’interpréteur BDFD natif |
Référence des fonctions BDFD |
| BDJS (JavaScript) | Toute la puissance du script | API JavaScript |
En BDScript, $scriptLanguage (en anglais) renvoie le langage de l’interpréteur natif (BDScript 2).
Lisez Execution model and compatibility (en anglais) avant de copier des exemples : les réponses aux commandes slash sont implicites, et $closeTicket est signalée comme une fonction de compatibilité incomplète.
3. Créer votre première commande
- BDScript : Create a Command step-by-step → Perfect ping command
- JavaScript : ajoutez un bloc JavaScript et utilisez
await interaction.reply("pong")ouawait message.reply("pong")
4. Données persistantes
- BDScript :
$getUserVar/$setUserVar: consultez Variables (en anglais) et le guide des variables de base de données - JavaScript :
await db.user.get('key')/await db.user.set('key', value): consultez db.user (en anglais)
5. Déployer et surveiller
Hébergez votre bot depuis le tableau de bord de l’application. Pour les runners auto-hébergés, consultez Deployment & hosting (en anglais) et le guide Docker Runner API.
Références populaires
- Événements et variables : bots pilotés par les événements et variables
((...)) - Interactions overview (en anglais) : boutons, menus de sélection, modals
- Handling rich interactions : présentation complète pas à pas
- MCP server (en anglais) : intégration d’outils d’IA pour cette documentation