Architecture des bots discord pour l'entreprise OxyFoo.
Définir les variables d'environnement suivantes (ou fichier .env)
DISCORD_TOKEN=<YOUR_BOT_TOKEN>
Pour ajouter une feature:
- Ajouter un répertoire avec le nom de la feature dans ./src/features/
- Ajouter un fichier
index.tsavec le contenu suivant
import OxyBotFeature from 'oxybot';
import type { Message, Interaction } from 'oxybot';
class FEATURE_NAME extends OxyBotFeature {
async onReady() {
}
async onMessage(message: Message) {
return false;
}
async onInteraction(interaction: Interaction) {
return false;
}
}
export default FEATURE_NAME;- Ajouter la fonctionnalité (et son import) dans le fichier
index.tsau démarrage du bot