- ATTENTION : Ce robot n'est en aucun cas affilié avec OpenAI et ne fonctionne pas grâce au GPT4 officiel.
- WARNING: This robot is in no way affiliated with OpenAI, and does not work with the official GPT4.
- Assistant IA : Posez vos questions, obtenez des réponses complexes et engagez des conversations en langage naturel avec le modèle ChatGPT.
- Personnalisation : Configurez des paramètres spécifiques à votre serveur pour un comportement sur mesure.
- Modération d'IA : Aide à la gestion des conversations et détection de comportements inappropriés.
- Support Multilingue : Capable de discuter dans différentes langues, y compris le français, l'anglais, l'espagnol, et plus encore.
- Intégration simple : Ajoutez le bot à votre serveur en quelques clics.
Avant de démarrer, vous aurez besoin des éléments suivants :
- Clonez ce repository sur votre machine locale :
git clone https://github.com/MaitreCapybaraoff/Capy-GPT-BOT.git
- Accédez au répertoire du bot :
cd Capy-GPT-BOT
- Installez les dépendances nécessaires :
npm install
- Créez un fichier .env en vous basant sur le fichier .env.example et ajoutez-y votre clé d'API SkyWay ainsi que d'autres informations sensibles :
cp .env.example .env
- Insérer le token de votre bot Discord dans le fichier .env (assurez vous d'avoir activé l'intent Message)
TOKEN=LE_TOKEN_DE_VOTRE_BOT
- Mettre à jour le fichier .env avec votre clé d'API obtenue via SkyWay.
API_KEY=VOTRE_CLE_API
- Lancer le robot
-
Sous NodeJS
node index.js
-
Sous Yarn
yarn run node index.js
Le robot est entièrement configurable via un fichier .env Exemple de configuration :
TOKEN=LE_TOKEN_DE_VOTRE_BOT
CHANNEL_ID=ID_DU_SALON
API_KEY=VOTRE_CLE_API
Les contributions sont les bienvenues ! Suivez ces étapes pour contribuer au projet :
- Forker le projet
- Créer une branche spécifique pour votre fonctionnalité (
git checkout -b feature/ma-fonctionnalite
) - Committez vos changements (
git commit -am 'Ajout de ma fonctionnalité'
) - Poussez la branche (
git push origin feature/ma-fonctionnalite
) - Ouvrez une Pull Request