JustCats est un bot Discord qui vous permet d'obtenir des images de chats à la demande en utilisant l'API CATAAS.
- Python 3.11
- Un token Discord pour votre bot
- Les dépendances listées dans
requirements.txt
Pour créer un bot Discord et obtenir le token, suivez ce guide
-
Clonez ce dépôt :
git clone https://github.com/Plexi09/JustInCats.git cd JustInCat
-
Créez un environnement virtuel et activez-le :
python3.11 -m venv venv source venv/bin/activate # Sur Windows, utilisez `venv\Scripts\activate`
-
Installez les dépendances :
pip install -r requirements.txt
-
Créez un fichier .env en vous basant sur le fichier .env.example et ajoutez votre token Discord et votre ID:
DISCORD_TOKEN=your_token_here OWNER_ID=your_id_here
-
Démarrez le bot :
python bot.py
-
Invitez le bot sur votre serveur Discord en utilisant le lien d'invitation généré par le portail des développeurs Discord.
/ping
: Vérifiez la latence du bot./info
: Obtenez des informations sur le bot./howmanycats
: Affiche le nombre d'images de chats disponibles./randomcat
: Obtenez une image de chat aléatoire./customcat
: Obtenez une image de chat avec des options avancées (type, largeur, hauteur, filtre, flou, luminosité, saturation, etc.).
Pour arrêter le bot, envoyez la commande !shutdown
en tant que propriétaire du bot.
-
Construisez l'image Docker :
docker build -t justincats-bot .
-
Démarez le conteneur Docker :
docker run --env-file .env justincats-bot
Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour discuter des changements que vous souhaitez apporter.
Ce projet est sous licence MIT. Voir le fichier LICENSE.md pour plus de détails.