inscription utilisateur complète

This commit is contained in:
2025-07-28 17:07:01 +02:00
parent 6e58f328e4
commit 4d127a57e2
9 changed files with 338 additions and 32 deletions

View File

@@ -10,7 +10,14 @@ mmctl = "docker exec -i mattermostServ bin/mmctl"
class Mattermost:
def __init__(self):
pass
def __enter__(self):
self.authenticate()
return self
def __exit__(self, tp, e, traceback):
self.logout()
def authenticate(self):
@@ -19,6 +26,11 @@ class Mattermost:
subprocess.run(cmd, shell=True, stderr=subprocess.STDOUT, check=True)
def logout(self):
# Authentification sur MM
cmd = f"{mmctl} auth clean"
subprocess.run(cmd, shell=True, stderr=subprocess.STDOUT, check=True)
def post_message(self, message, equipe="kaz", canal="creation-comptes"):
"""
Envoyer un message dans une Equipe/Canal de MM