Bienvenue dans DuplicateCatBot ! 🎉 Ce bot Discord vous permet de dupliquer des catégories existantes dans votre serveur tout en conservant leurs permissions. Vous pouvez également choisir de dupliquer uniquement la catégorie sans les salons qu'elle contient.
- 📁 Duplication complète : Dupliquez une catégorie entière, y compris tous les salons et leurs permissions associées.
- 🔐 Conservation des permissions : Les permissions des salons et des catégories sont dupliquées à l'identique.
- 🛠️ Duplication de la catégorie seule : Dupliquez uniquement la catégorie, sans les salons qu'elle contient.
Pour cloner le dépôt, ouvrez un terminal et exécutez les commandes suivantes :
git clone https://github.com/<username>/duplicatecatbot.git cd duplicatecatbot
Dans le répertoire racine du projet, créez un fichier env.py
pour y stocker votre token Discord en toute sécurité :
DISCORD_TOKEN = 'votre_token_discord_ici'
Ce fichier env.py
contient votre token Discord, ce qui évite de l'exposer directement dans le code source.
Assurez-vous d'avoir Python 3.x installé. Pour installer les dépendances nécessaires, exécutez la commande suivante dans votre terminal :
pip install discord.py
Cela installera la bibliothèque discord.py
dont le bot a besoin pour fonctionner.
- Allez sur le portail des développeurs Discord et créez une nouvelle application.
- Ajoutez un bot à cette application et copiez le token dans le fichier
env.py
. - Sous "OAuth2" > "URL Generator", sélectionnez
bot
etAdministrator
pour générer une URL d'invitation. - Invitez le bot sur votre serveur en utilisant cette URL.
Dans votre terminal, lancez le bot :
python bot.py
-
Dupliquer une catégorie entière 📁
Utilisez l'ID de la catégorie pour dupliquer la catégorie entière, y compris les salons et les permissions :
!duplicate_category <category_id>
Exemple :
!duplicate_category 123456789012345678
- Dupliquer uniquement la catégorie sans les salons 🔄
Pour dupliquer uniquement la catégorie sans les salons qu'elle contient, utilisez cette commande :
!duplicate_category_only <category_id>
Exemple :
!duplicate_category_only 123456789012345678
Comment trouver l'ID d'une catégorie ?
- Activez le mode développeur dans les paramètres Discord.
- Faites un clic droit sur la catégorie et sélectionnez "Copier l'ID".
Que faire si mon bot ne répond pas ?
- Assurez-vous que le bot est en ligne et a les permissions nécessaires.
- Vérifiez que le token dans
env.py
est correct.
Les contributions sont les bienvenues ! N'hésitez pas à soumettre des issues et des pull requests pour améliorer ce projet.
Merci d'utiliser DuplicateCatBot ! Si vous avez des questions ou des suggestions, n'hésitez pas à les partager. 😊