Publication du BOT "Adminbot V1.0", plugin pour Maubot
Ceci est la première publication du BOT "Adminbot V1.0", plugin pour Maubot sous Licence MIT.
🤖 **Commandes Administratives AdminBot :**
Les commandes nécessitent le préfixe `!admin` et sont réservées aux utilisateurs autorisés.
🔑 **Gestion de Compte (Requiert TOKEN Admin) :**
- `!admin lastseens <SERVER_URL> <JOURS> <TOKEN>` : Liste les utilisateurs **actifs/vus récemment**.
- `!admin lastregisters <SERVER_URL> <JOURS> <TOKEN>` : Liste les utilisateurs **nouvellement enregistrés**.
- `SERVER_URL` : L'adresse complète du homeserver (ex: `https://matrix.example.com`).
- `JOURS` : Nombre de jours à prendre en compte.
- `TOKEN` : Token d'accès **Administrateur Synapse** (doit être non expiré).
🔄 **Migration/Nettoyage (Requiert Access Tokens) :**
- `!admin migrate from <@user_source:domain> <TOKEN_SOURCE> to <@user_dest:domain> <TOKEN_DESTINATION> [ --do-it ] [ --leave ]` :
- **Mode Simulation par défaut.** Effectue la synchronisation des salles entre deux comptes. **Requiert les Tokens d'Accès.**
- `--do-it` : Active l'exécution réelle des changements. (⚠ Irréversible)
- `--leave` : Fait quitter toutes les salles au compte SOURCE après la synchronisation.
---
📖 **Légende des Icônes du Rapport de Migration :**
- 📨 **Invitation** : Le bot va inviter le compte de destination dans le salon.
- 🚪 **Jonction (après invite)** : Le compte de destination va accepter l'invitation et rejoindre le salon.
- ⚡️ **Pouvoirs** : Les niveaux de pouvoir du compte source (si admin/mod) seront répliqués sur le compte destination.
- 👋 **Départ** : Le compte source quittera le salon (uniquement avec l'option `--leave`).
- ✅ **Succès** : L'opération sur le salon est (ou serait) un succès.
- ⚪ **Ignoré** : Aucune action n'est prise (salon 1-1, ancien salon, ou destination déjà membre).
- ❌ **Échec** : Une erreur a empêché le traitement du salon.
---
ℹ️ **Aide Générale :**
- `!help` ou `help` : Affiche ce message.
Un grand MERCI à -> @thomas:lgy.fr [Matrix] , je sais plus pourquoi mais maintenant c'est fait
et aussi un grand MERCI à -> @fanchthesystem:libre.bzh [Matrix] sans qui ce PLUGIN n'aurait jamais été publié