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