Skip to content

Plexi09/JustInCats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustCats

JustCats est un bot Discord qui vous permet d'obtenir des images de chats à la demande en utilisant l'API CATAAS.

Prérequis

  • 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

Installation

  1. Clonez ce dépôt :

    git clone https://github.com/Plexi09/JustInCats.git
    cd JustInCat
  2. Créez un environnement virtuel et activez-le :

    python3.11 -m venv venv
    source venv/bin/activate  # Sur Windows, utilisez `venv\Scripts\activate`
  3. Installez les dépendances :

    pip install -r requirements.txt
  4. 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

Utilisation

  1. Démarrez le bot :

    python bot.py
  2. Invitez le bot sur votre serveur Discord en utilisant le lien d'invitation généré par le portail des développeurs Discord.

Commandes

  • /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.).

Arrêter le bot

Pour arrêter le bot, envoyez la commande !shutdown en tant que propriétaire du bot.

Utilisation avec Docker

  1. Construisez l'image Docker :

    docker build -t justincats-bot .
  2. Démarez le conteneur Docker :

    docker run --env-file .env justincats-bot

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour discuter des changements que vous souhaitez apporter.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE.md pour plus de détails.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages