Il s'agit d'un bot Discord développé pour l'atelier GDSC genai. Il existe diverses fonctionnalités dans le bot qui automatisent de nombreuses tâches quotidiennes ainsi que des fonctionnalités amusantes. Consultez la section Fonctionnalités pour plus de détails.
.├── atouts │ └── logo.png │ └── autorisations.png │── .env │ ├── TOKEN=Votre jeton de robot Discord │ ├── GEMINI_API_KEY=Votre clé API Gemini ├── .gitignore ├── main.py ├── app.py ├── bot.py ├──monitor_and_restart.py ├── build.sh ├── Profil ├── LICENCE ├── LISEZMOI.md └── exigences.txt
Clonez le dépôt à l'aide de la commande suivante :
clone git https://github.com/scienmanas/InclusiBrief.git
Installez les dépendances requises à l'aide de la commande suivante :
pip install -r exigences.txt
Soit vous pouvez l'exécuter localement ou le déployer sur un serveur privé virtuel, soit vous pouvez configurer un Arduino Zero pour le faire, car le bot n'est pas lourd.
Créez un fichier .env
dans le répertoire racine et ajoutez les variables suivantes :
TOKEN=YOUT_DISCORD_BOT_TOKEN GEMINI_API_KEY=Votre clé API Gemini
En phase de Test/débogage :
python moniteur_and_restart.py
Vous pouvez déployer le bot sur un serveur privé virtuel ou sur une plateforme cloud comme Heroku, AWS, etc.
Ce bot est déployé lors du rendu et les tâches cron sont utilisées pour surveiller la disponibilité.
Pour déployer dans le rendu :
python main.py
./build.sh
build command
:
run command
:
Un informateur de lieux, un analyseur de sites Web, un analyseur d'images par utilisation de genai.
Manas
API Gémeaux
Le bot n'est pas optimisé et configure, nous vous conseillons donc de créer votre propre bot et de le configurer selon vos besoins en utilisant le code. utilisez !help
pour obtenir les commandes du bot.
Activez les intentions pour qu'il puisse lire les événements de message.
Le référentiel est ouvert à la contribution. Tous les types de contributions sont reconnus : soulever un problème de bogue, recommander de nouvelles fonctionnalités ainsi que mettre à jour la base de code. Avant de mettre à jour la base de code, soulevez un problème de recommandation d'une nouvelle fonctionnalité, puis pouvez lancer une demande d'extraction avec l'identifiant de problème mentionné.
Ce projet est sous licence MIT