some blabla temp

This commit is contained in:
Mylloon 2022-01-03 19:11:44 +01:00
parent a676e33c56
commit 3932351467
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -100,3 +100,29 @@ pub async fn team_info(api: &mattermost_api::client::Mattermost, equipe: &str) {
}
}
}
/* TODO
!! Réflexion 1 -> Websocket https://api.mattermost.com/#tag/WebSocket
Malheureusement, aucune réponse sur une possible date de sortie du support du websocket
dans la librarie que j'utilises (mon issue : https://github.com/Celeo/mattermost_api/issues/1)
Cependant je pense que c'est quand même prévu à l'avenir : https://github.com/Celeo/mattermost_api/blob/master/src/client.rs#L185
En attendant, utiliser un websocket rend tout plus simple, on récupère tout les evenements qu'on recois, on traite les messages
et si un utilisateur demande une commande on envoie un message en réponse.
-------------
!! Réflexion 2 -> pas de websocket, on utilise des commandes
- Faire une fonction qui récupère la liste des commandes
-> https://api.mattermost.com/#operation/ListCommands
- Avec ça, on vérifie nos commandes
-> S'il en manque, on la rajoute
-> https://api.mattermost.com/#operation/CreateCommand
-> S'il y en a une qui n'est plus présente, on la retire
-> https://api.mattermost.com/#operation/DeleteCommand
- Les commandes font une requête, doit on faire tourner un serveur web en local ?
*/