chat.json 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. [
  2. {
  3. "enable": true,
  4. "name": "[推送]聊天数据",
  5. "route": "game.player.chatDataPush",
  6. "push": "ChatData",
  7. "desc": "登录完成后推送聊天数据列表,系统频道全部推送消息"
  8. },
  9. {
  10. "enable": true,
  11. "name": "[推送]聊天室消息列表",
  12. "route": "chat.chatRoom.chatMsgListPush",
  13. "push": "ChatMsgList",
  14. "desc": "登录后推送(game/map/league/group)类型的最新20条消息"
  15. },
  16. {
  17. "enable": true,
  18. "name": "[请求]发送聊天消息",
  19. "route": "game.player.chatSend",
  20. "request": "ChatSend",
  21. "response": "I32",
  22. "@response": "免费发言剩余次数(根据配置生效)",
  23. "desc": "发送聊天消息,类型包括世界、联盟、地图、群组"
  24. },
  25. {
  26. "enable": true,
  27. "name": "[推送]聊天室信息更新",
  28. "route": "game.player.chatRoomUpdatePush",
  29. "push": "ChatRoomUpdate",
  30. "desc": "新加入和退出聊天室时推送(沙盘/联盟)"
  31. },
  32. {
  33. "enable": true,
  34. "name": "[推送]系统频道新消息",
  35. "route": "game.player.chatSystemNewPush",
  36. "push": "SystemMsg",
  37. "desc": "当有新系统频道消息会推送"
  38. },
  39. {
  40. "enable": true,
  41. "name": "[推送]删除某一条消息",
  42. "route": "chat.chatRoom.chatDelPush",
  43. "push": "I64I64",
  44. "@push": "Key:chatID,Value:msgID 消息唯一id",
  45. "desc": "供admin后台使用"
  46. },
  47. {
  48. "enable": true,
  49. "name": "[请求]创建群组聊天室",
  50. "route": "game.player.chatGroupCreate",
  51. "request": "GroupCreate",
  52. "response": "ChatRoom",
  53. "@response": "聊天室信息",
  54. "desc": ""
  55. },
  56. {
  57. "enable": true,
  58. "name": "[请求]获取聊天消息列表",
  59. "route": "game.player.chatMsgList",
  60. "request": "ChatMsgRequest",
  61. "response": "ChatMsgList",
  62. "@response": "消息列表",
  63. "desc": "可以获取世界、联盟、地图、群组的聊天消息,私聊的单独chatPrivateMsgList获取"
  64. },
  65. {
  66. "enable": true,
  67. "name": "[请求]获取群组玩家列表",
  68. "route": "game.player.chatGroupPlayerList",
  69. "request": "I64",
  70. "@request": "chatID 聊天室ID",
  71. "response": "ChatPlayerList",
  72. "desc": ""
  73. },
  74. {
  75. "enable": true,
  76. "name": "[请求]群组玩家修改",
  77. "route": "game.player.chatGroupPlayerChange",
  78. "request": "GroupPlayerChange",
  79. "response": "I32",
  80. "@response": "返回状态码",
  81. "desc": ""
  82. },
  83. {
  84. "enable": true,
  85. "name": "[请求]解散群组聊天室",
  86. "route": "game.player.chatGroupDismiss",
  87. "request": "I64",
  88. "@request": "chatID 聊天室ID",
  89. "response": "I32",
  90. "@response": "返回状态码",
  91. "desc": ""
  92. },
  93. {
  94. "enable": true,
  95. "name": "[推送]退出群组聊天室",
  96. "route": "game.player.chatGroupLeavePush",
  97. "push": "I64Bool",
  98. "@push": "Key:群组聊天室ID, Value:是否解散(true:解散 false:被踢)",
  99. "desc": "解散和被踢时推送"
  100. },
  101. {
  102. "enable": true,
  103. "name": "[请求]群组邀请确认",
  104. "route": "game.player.chatGroupInviteConfirm",
  105. "request": "GroupInviteConfirm",
  106. "response": "ChatRoom",
  107. "desc": ""
  108. },
  109. {
  110. "enable": true,
  111. "name": "[请求]主动退出一个群组",
  112. "route": "game.player.chatGroupQuit",
  113. "request": "I64",
  114. "@request": "chatID 聊天室ID",
  115. "response": "I32",
  116. "@response": "状态码",
  117. "desc": ""
  118. },
  119. {
  120. "enable": true,
  121. "name": "[请求]群组免打扰设置",
  122. "route": "game.player.chatGroupMute",
  123. "request": "GroupMute",
  124. "response": "I32",
  125. "@response": "状态码",
  126. "desc": ""
  127. },
  128. {
  129. "enable": true,
  130. "name": "[推送]群组邀请新消息",
  131. "route": "game.player.groupInvitePush",
  132. "push": "GroupInvite",
  133. "@push": "群组邀请信息",
  134. "desc": ""
  135. },
  136. {
  137. "enable": true,
  138. "name": "[请求]发送私聊消息",
  139. "route": "game.player.chatPrivateSend",
  140. "request": "ChatPrivateSend",
  141. "response": "ChatMsg",
  142. "@response": "返回发送的私聊消息",
  143. "desc": ""
  144. },
  145. {
  146. "enable": true,
  147. "name": "[请求]获取某玩家的私聊消息列表",
  148. "route": "game.player.chatPrivateMsgList",
  149. "request": "I64I64",
  150. "@request": "Key:玩家ID Value:lastMsgID, 0:获取最新的20条,传最后一个MsgID获取更早的20条",
  151. "response": "ChatMsgs",
  152. "desc": ""
  153. },
  154. {
  155. "enable": true,
  156. "name": "[推送]私聊新消息",
  157. "route": "game.player.chatPrivateNewPush",
  158. "push": "ChatMsg",
  159. "desc": ""
  160. },
  161. {
  162. "enable": true,
  163. "name": "[请求]聊天设置",
  164. "route": "game.player.chatSetting",
  165. "request": "ChatSetting",
  166. "response": "I32",
  167. "@response": "状态码",
  168. "desc": ""
  169. },
  170. {
  171. "enable": true,
  172. "name": "[请求]查询玩家信息",
  173. "route": "game.player.friendSearch",
  174. "request": "I64",
  175. "@request": "playerID 玩家ID",
  176. "response": "ChatPlayer",
  177. "desc": ""
  178. },
  179. {
  180. "enable": true,
  181. "name": "[请求]好友添加",
  182. "route": "game.player.friendAdd",
  183. "request": "I64",
  184. "@request": "playerID 好友的玩家ID",
  185. "response": "I32",
  186. "@response": "状态码",
  187. "desc": ""
  188. },
  189. {
  190. "enable": true,
  191. "name": "[推送]好友添加结果",
  192. "route": "game.player.friendAddBackPush",
  193. "push": "I64I32",
  194. "@push": "Key:目标玩家ID Value:状态码",
  195. "desc": "好友添加结果推送"
  196. },
  197. {
  198. "enable": true,
  199. "name": "[推送]好友申请新消息",
  200. "route": "game.player.friendInviteNewPush",
  201. "push": "FriendInvite",
  202. "desc": ""
  203. },
  204. {
  205. "enable": true,
  206. "name": "[请求]好友申请确认",
  207. "route": "game.player.friendConfirm",
  208. "request": "FriendInviteConfirm",
  209. "response": "I32",
  210. "@response": "状态码",
  211. "desc": ""
  212. },
  213. {
  214. "enable": true,
  215. "name": "[推送]好友申请确认结果",
  216. "route": "game.player.friendConfirmBackPush",
  217. "push": "I64I32",
  218. "@push": "Key:目标玩家ID Value:状态码",
  219. "desc": "好友申请确认结果推送"
  220. },
  221. {
  222. "enable": true,
  223. "name": "[推送]新的好友",
  224. "route": "game.player.friendNewPush",
  225. "push": "FriendRelation",
  226. "desc": ""
  227. },
  228. {
  229. "enable": true,
  230. "name": "[请求]删除好友",
  231. "route": "game.player.friendDel",
  232. "request": "I64",
  233. "@request": "playerID 好友的玩家ID",
  234. "response": "I32",
  235. "@response": "状态码",
  236. "desc": ""
  237. },
  238. {
  239. "enable": true,
  240. "name": "[推送]删除一个好友",
  241. "route": "game.player.friendDelPush",
  242. "push": "I64",
  243. "@push": "playerID 删除的好友ID",
  244. "desc": ""
  245. },
  246. {
  247. "enable": true,
  248. "name": "[请求]黑名单设置",
  249. "route": "game.player.blackSetting",
  250. "request": "BlackSetting",
  251. "response": "I32",
  252. "@response": "状态码",
  253. "desc": ""
  254. },
  255. {
  256. "enable": true,
  257. "name": "[请求]举报投诉玩家",
  258. "route": "game.player.complaint",
  259. "request": "Complaint",
  260. "response": "I32",
  261. "@response": "状态码",
  262. "desc": ""
  263. }
  264. ]