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.

1) Les sources du PLUGIN Adminbot

Adminbot_V1.0.zip

2) Ce qu'il fait


🤖 **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.

3) Merci

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é