Merci à @warix8 pour la base de la structure. N'hésitez pas à aller visiter son profil pour plus d'informations.
Les différents paramètres du bot se feront pour la plupart dans le fichier config.json
{
"bot": {
"mainColor": "#FFFFFF",
"errorWebhook": "WEBHOOK_URL",
"token": "TOKEN",
"defaultContact": "Wailrone™#0666",
"ownersIDs": [
"393378313663676427"
]
},
"emotes": {
"SUCCESS": "🟢",
"ERROR": "đź”´",
"WARNING": "âš "
}
}
mainColor
- Couleur principale du bot, utilisée dans tous les embeds du bot.errorWebhook
- Lien du webhook qui vous renverra les différentes erreurs de votre bot.token
- Le token du bot.defaultContact
- Lorsqu'une erreur apparaît, le bot enverra un message avec la personne à contacter par défaut.ownersIDs
- Ce tableau contient la liste des propriétaires du bot.emotes
- Couleur principale du bot, utilisée dans tous les embeds du bot.
Pour démarrer le bot, il vous suffit d'exécuter la commande npm start
.
Vous pouvez modifier le script dans le fichier package.json
.
La commande tsc
va dans un premier temps compiler les fichiers TypeScript en JavaScript. La commande node dist/shards.js va quant Ă elle lancer le shardingManager.
Tous les fichiers compilés vont dans le dossier dist
"scripts": {
"start": "tsc && node dist/shards.js"
},
Pour héberger le bot, rien de plus simple. Il vous suffit d'exécuter la commande tsc
et de récupérer les fichiers présents dans le dossier dist
. Bien Ă©videmment, le dossier dist
ne doit pas être conservé, seul son contenu doit "remplacer" les fichier .ts
console.log('Coming soon !')