Guardianwatch
Bienvenue sur Guardianwatch! Ce bot est votre outil de référence pour collecter et organiser efficacement les informations sur les membres du serveur Discord. Écrit entièrement dans Python et tirant parti de la puissance de l'API BOT de Discord avec l'API Google Sheets, ce bot offre une polyvalence et une facilité d'utilisation à travers ses trois modes distincts: Mode GSEETS, mode CSV et mode combiné.
Caractéristiques
Mode GSheets: compile automatiquement une liste complète d'informations utilisateur au startup BOT et l'envoie directement à votre page Google Sheets spécifiée. Mode CSV: utilise la commande / inspecter pour collecter des informations utilisateur à la demande et la publie en tant que fichier CSV directement dans le chat. Mode combiné: fusionne les fonctionnalités des GSEET et des modes CSV, permettant à la commande / inspecter de cibler l'un ou l'autre format de sortie en fonction des arguments fournis (CSV ou GSEETS). Chaque mode fonctionne comme un fichier Python séparé, vous donnant la flexibilité de choisir la version qui convient le mieux à vos besoins.
☕ Soutenir mon travail sur le ko-fi
Informations collectées
Actuellement, le bot collecte les informations suivantes sur chaque utilisateur:
- Nom d'utilisateur
- ID de discorde
- Surnom
- URL de l'image de profil
- Rôles
Améliorations futures
Nous cherchons constamment à étendre les capacités du bot. Les futures mises à jour prévues incluent des détails d'utilisateurs supplémentaires tels que:
- Date d'adhésion
- Âge des comptes
- Messages totaux envoyés
- Dernier message envoyé dans le serveur
- Commencer
Rejoignez mon serveur Discord
Pour faire fonctionner le scanner des membres Discord, suivez ces étapes:
- Clone le référentiel: Commencez par cloner ce référentiel sur votre machine locale.
- Installez les dépendances: assurez-vous que Python soit installé et les packages nécessaires.
- Configurer Discord Bot: Suivez le guide officiel de Discord pour configurer un bot et obtenir votre jeton.
- Configurer l'API Google Sheets: pour le mode GSheets, configurez l'API Google Sheets et obtenez vos informations d'identification.
- Configuration: remplissez le fichier client_secret.json avec vos informations d'identification Google Sheets et d'autres configurations nécessaires.
- Exécutez le bot: choisissez le mode que vous souhaitez exécuter et exécuter le fichier Python correspondant (GSheets-Mode.py, CSV-Mode.py, ou combinés-mode.py).
Usage
- Mode GSheets: Exécutez simplement le bot, et il remplira automatiquement votre feuille Google avec des informations des membres au démarrage.
- Mode CSV: utilisez la commande / inspecter dans votre serveur Discord pour déclencher la collecte de données et la création de fichiers CSV.
- Mode combiné: utilisez / inspectez [CSV / GSHEET] pour spécifier le format de sortie pour la collecte de données.
Contribution
- Les contributions sont les bienvenues! Si vous avez des idées de nouvelles fonctionnalités, d'améliorations ou de corrections de bogues, n'hésitez pas à débarrasser le référentiel, à apporter vos modifications et à soumettre une demande de traction.
Licence
- Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails.
Clause de non-responsabilité
- Ce bot est destiné à des fins éducatives et administratives uniquement. Assurez-vous la conformité aux conditions d'utilisation de Discord et obtenez les autorisations nécessaires des membres du serveur avant de collecter des données.