Clèves
Un chatbot Discord de base créé avec Discord.js v14 et alimenté par Brainshop.ai
Depuis septembre 2024, Brainshop.ai n'est plus disponible. Malheureusement, ce bot n'est plus pris en charge ou maintenu et ne recevra plus de mises à jour.
Installation et configuration
- Node.js v16.9+ est requis pour le téléchargement.
- Téléchargez et extrayez les fichiers soit par
git clone https://github.com/Carbowix/Cleve.git
ou simplement en téléchargeant - Ouvrez votre invite de commande et assurez-vous que vous vous trouvez dans le bon répertoire racine en utilisant la commande cd.
- Une fois que vous êtes sûr, procédez à la commande
npm install
ou yarn install
pour installer les derniers packages.
Créer un bot de compte brainshop.ai
- Créez un compte sur brainshop.ai
- Une fois inscrit et connecté, appuyez sur créer un cerveau -> cerveau racine
- Entrez le nom de votre bot personnalisé et assurez-vous que les détails correspondent aux éléments suivants :
- Une fois terminé, éditez src/misc/config.json avec les données correspondantes fournies :
Remarque : Ne modifiez pas "url"
Ajout des détails du bot Discord :
- Créez une application de robot Discord.
- Une fois terminé, éditez le fichier src/misc/config.json au niveau du paramètre "bot_token" pour insérer votre BOT_TOKEN.
- Le fichier .env.example est également disponible dans le dossier
src
si vous souhaitez l'utiliser pour n'importe quelle plateforme d'hébergement. Insérez simplement votre BOT_TOKEN et vous êtes prêt à partir.
Une fois que vous avez terminé, exécutez npm run start
ou yarn run start
sur l'invite de commande et il devrait être prêt à parler !.
[CLEVE] Loaded 3 commands
[CLEVE] Ready to chat !
- Parlez-en et commencez à parler !
Fonctionnalités disponibles
- Commandes Slash qui vous aident à faciliter la gestion de votre bot
- Définir/supprimer les canaux de texte de discussion par défaut pour le bot. (Prend en charge plusieurs canaux)
- Commande Ping pour garantir que le bot est prêt à frapper à votre porte.
- Aucune fonctionnalité de mention afin que le bot puisse parler sans être mentionné. ( Vérifiez ici pour plus de détails)
- Le chat par messages directs est désormais disponible via la configuration. ( Vérifiez ici pour plus de détails)
Problèmes
Si vous rencontrez des problèmes, n'hésitez pas à en créer un dans la section Problèmes. Assurez-vous que votre problème n'est pas répertorié dans les problèmes résolus avant de créer un problème.
Foire aux questions (FAQ)
Comment activer la fonctionnalité Aucune mention
Dirigez-vous vers src/misc/config.json et modifiez la valeur "noMention" sur true
- IMPORANT : Pour que cette fonctionnalité fonctionne, vous devrez activer MessageContent Privileged Intent dans votre application de bot Discord. Sinon, cela produira une erreur comme celle-ci :
Comment activer la fonctionnalité de messages directs
Dirigez-vous vers src/misc/config.json et modifiez la valeur "directMessage" sur true
Le robot ne répond pas/Erreur API
Il est fort probable que vous n'ayez pas suivi correctement les instructions d'installation ou que l'API Brainshop.ai soit en panne.
Jeton invalide même lorsqu'il est chargé via le fichier .env
Il est fort probable que le fichier .env
soit toujours nommé .env.example
que vous devriez remplacer par .env
ou que le fichier ne se trouve pas dans le dossier src
. Sinon, votre jeton de bot n'est pas valide.
Jeton inattendu 'S' en position 0
Si vous obtenez cette erreur, il est fort probable que vous utilisiez replit
comme environnement d'hébergement et malheureusement, l'API de brainshop ne la prend pas en charge et la considère comme une demande de spam. Votre solution probable pour trouver une autre plateforme d’hébergement.
Crédits
- Merci à BrainshopAI d'avoir fourni une API de bot intelligente gratuite et rapide