some blabla temp
This commit is contained in:
parent
a676e33c56
commit
3932351467
1 changed files with 26 additions and 0 deletions
|
@ -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 ?
|
||||||
|
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
Reference in a new issue