-s -> c\r
- {\r
- "reply" : "ok" | "error",\r
- "error_message" : "blabla"\r
- }
- \r
- \r
-C.7. Ajout d'une correction d'un messages\r
-----------------------------------------\r
-Le client envoie un correctif sous la forme de texte supplémentaire à appondre au dernier messages.\r
-Le message est appondu avec un " +++ " devant, par exemple :\r
-> Gnome c'est mieux que KDE +++ Euh non ok, c'est faux\r
-\r
-c -> s\r
- {\r
- "action" : "correction",\r
- "cookie" : "LKJDLAKSJBFLKASN",\r
- "content" : "Euh non ok, c'est faux"\r
- }\r
- \r
-s -> c\r
- {\r
- "reply" : "correction",\r
- "status" : "ok" | "error",\r
- "message_error" : "blabla"\r
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Modification d'un troll ===
+c -> s
+ {
+ "header" : {action : "mod_troll", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "troll_id" : 3,
+ "content" : "Un bon troll velu 2 !"
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Suppression d'un troll ===
+c -> s
+ {
+ "header" : {action : "del_troll", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "troll_id" : 3
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Envoie message ===
+Le client envoie un message, le message peut répondre à un certain nombre d'autres messages.
+"answer_to" n'est pas obligatoire.
+
+c -> s
+ {
+ "header" : {action : "put_message", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "nick" : "Paul",
+ "content" : "Bonjour",
+ "answer_to" : [ 345, 532, ... ]
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Slapage ===
+c -> s
+ {
+ "header" : {action : "slap", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "user_id" : 67,
+ "reason" : "blablabla"
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Bannissement ===
+c -> s
+ {
+ "header" : {action : "ban", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "duration" : 15, // en minute
+ "user_id" : 67,
+ "reason" : "blablabla"
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Liste des ip bannis ===
+c -> s
+ {
+ "header" : {action : "list_banned_ips", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN"
+ }
+
+s -> c
+ {
+ "reply" : "list_banned_ips",
+ "list" : [
+ {
+ ip : "192.168.1.2",
+ remaining_time : "1h23"
+ users : [
+ {
+ nick : "Pierre" ,
+ login : "pierre"
+ }
+ ]
+ }
+ ]
+ }
+
+
+=== Débannissement ===
+c -> s
+ {
+ "header" : {action : "unban", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN"
+ "ip" : "192.168.1.2"
+ }
+
+s -> c
+ <ok>
+ou
+ <error>
+
+
+=== Ajout d'une correction d'un messages ===
+Le client envoie un correctif sous la forme de texte supplémentaire à appondre au dernier messages.
+Le message est appondu avec un " +++ " devant, par exemple :
+> Gnome c'est mieux que KDE +++ Euh non ok, c'est faux
+
+c -> s
+ {
+ "header" : {action : "correction", version : 3},
+ "cookie" : "LKJDLAKSJBFLKASN",
+ "content" : "Euh non ok, c'est faux"
+ }
+
+s -> c
+ {
+ "reply" : "correction",
+ "status" : "ok" | "error",
+ "message_error" : "blabla"