Purity est un bot Discord complet et modulaire, conçu pour faciliter la gestion, la modération et la sécurité de votre serveur.
Développé en Python avec discord.py.
- 🧩 Options et fonctionnalités
- 🧱 Arborescence du dossier
- ⚙️ Installation et configuration
- 📜 Licence & protection du code
- ✨ Soutien du projet
- 🔎 Contact et liens
- Antiraid
- Modération
- Logs
- Gestion des salons vocaux
- Système de tickets
- Création d’embeds
- Commandes fun
- Configuration avancée
- Et bien plus encore...
Purity/
├── backups/ # configuration et sauvergardes des backups
├── commands/ # slash commands (13 dossiers)
│ ├── antiraid/
│ ├── client/
│ ├── gestion/
│ └── .../ # autres dossier de commandes
├── configs/ # configuration des serveurs (serverId.json)
├── core/
│ ├── _colors.py # class de couleur dans du texte dans le shell
│ └── embedBuilder.py # rework et optimisation de l'appel des embeds
├── events/ # events Discord (9 dossiers)
│ ├── antiraid/
│ ├── configuration/
│ ├── logs/
│ └── .../ # autres dossier d'events
├── functions/
│ └── functions.py # fonctions réutilisables pour le bot
├── langs/ # dossier des langues du bot (non achevé)
│ ├── en.json
│ └── fr.json
├── loaders/ # loaders des commandes et events
│ ├── commandsLoader.py
│ └── eventsLoader.py
├── logs/ # logs erreur, event, commands (sera retiré)
│ └── logs.log
├── models/
│ └── configuration.py # modèle de configuration des serveurs
├── views/ # views discord (buttons, modal, select...)(22 dossiers)
│ ├── antiraidView/
│ ├── autoRole/
│ ├── embedView/
│ └── .../ # autres dossier de views
├── arial.ttf # police d'écriture pour la génération des captcha
├── config.json # configuration de base du bot
├── main.py # fichier de lancement
└── requirements.txt # modules requis
- Python 3.11+
- Un bot discord configuré
- Windows 10/11 ou Linux (seulement les couleurs ne fonctionnerons pas sur linux)
- Savoir lire 👀
- Cloner le repository
git clone https://github.com/Celentroft/purity.git
cd purity- Installer les modules nécessaires
pip install -r requirements.txt- Configuration du fichier
config.json
{
"token": "token", -> token du bot
"color": "color", -> couleur des embeds (HEX color code)
"buyer": [
940965110443302974, -> Id Discord des owner bot
940483098403840284
],
"blacklist": [], -> ne pas modifier
"guildjoin": true, -> ne pas modifier
"lang": "fr.json", -> ne pas modifier
"apichannel": null -> Id du salon d'actualisation du ping du bot
}- Créer le bot Discord
- Allez sur Discord Developer Portal
- Créez une nouvelle application
- Dans "Bot", activez tous les Privileged Gateway Intents
- Copiez le token
- Dans "OAuth2 > URL Generator" :
- Scopes:
bot,applications.commands - Permissions: Administrator (ou personnalisées)
- Utilisez l'URL générée pour inviter le bot
- Scopes:
Copyright © [2025] [Celentroft]. Tous droits réservés.
Le code source de Purity (le « Projet ») est la propriété exclusive de son auteur. Toute reproduction, redistribution, modification publique, re-packaging ou utilisation commerciale non autorisée du code est strictement interdite.
- Vous n’êtes pas autorisé à forker, republier, distribuer ou vendre ce code sans une autorisation écrite explicite.
- Si vous souhaitez utiliser le projet (ou des parties), contactez l'auteur pour obtenir une licence ou une permission explicite.
- Les versions compilées / obfusquées livrées sous forme de binaires restent la propriété de l'auteur et ne donnent pas de droit de redistribution.
Si vous appréciez Purity et souhaitez soutenir son développement, vous pouvez :
- ⭐ Star ce projet sur GitHub pour nous encourager et montrer votre soutien.
- 🌟 Partager le projet avec d'autres communautés Discord ou développeurs.
- 🐛 Signaler des bugs ou proposer des améliorations via GitHub pour aider le projet à s'améliorer.
Chaque geste, petit ou grand, contribue à maintenir et améliorer Purity !
- 💻 Discord du développeur : scarlxrd_zk (ID : 940965110443302974)
- 🟣 Serveur Discord officiel : Deepshell
✈️ Telegram : https://t.me/scarlxrd_1337- ⭐ GitHub : Purity Repository