FirstBOT est un bot Discord écrit en Python, conçu pour proposer des fonctionnalités de modération et d'interaction automatique au sein de serveurs Discord. Il contient également un module d'intelligence artificielle basé sur Gemini.
- Répond à des commandes spécifiques (!query et !pm)
- Fonctionnalités de modération
- Maintien du bot en ligne avec un serveur
- Configuration personnalisable via
DEFAULTConfig.py - Intégration de Gemini AI via 'GeminiCog.py'
-
Clonez le dépôt :
git clone https://github.com/lmmddb/FirstBOT.git cd FirstBOT -
Installez les dépendances nécessaires :
pip install -r requirements.txt
-
Configurez le bot :
- Renseignez votre token Discord et la clé API Gemini dans DEFAULTConfig.py.
-
Lancez le bot :
python bot.py
bot.py: Code principal du botDEFAULTConfig.py: Fichier de configurationkeep_alive.py: Script pour maintenir le bot actif (utile pour l'hébergement sur certaines plateformes)requirements.txt: Liste des librairies nécessairesgeminiCog.py: Gère les commandes liées à l'IA Gemini
- Python 3.8 ou supérieur
- Un compte Discord et un bot Discord enregistré (créer un bot ici)