[ { "enable": true, "name": "[推送]聊天数据", "route": "game.player.chatDataPush", "push": "ChatData", "desc": "登录完成后推送聊天数据列表,系统频道全部推送消息" }, { "enable": true, "name": "[推送]聊天室消息列表", "route": "chat.chatRoom.chatMsgListPush", "push": "ChatMsgList", "desc": "登录后推送(game/map/league/group)类型的最新20条消息" }, { "enable": true, "name": "[请求]发送聊天消息", "route": "game.player.chatSend", "request": "ChatSend", "response": "I32", "@response": "免费发言剩余次数(根据配置生效)", "desc": "发送聊天消息,类型包括世界、联盟、地图、群组" }, { "enable": true, "name": "[推送]聊天室信息更新", "route": "game.player.chatRoomUpdatePush", "push": "ChatRoomUpdate", "desc": "新加入和退出聊天室时推送(沙盘/联盟)" }, { "enable": true, "name": "[推送]系统频道新消息", "route": "game.player.chatSystemNewPush", "push": "SystemMsg", "desc": "当有新系统频道消息会推送" }, { "enable": true, "name": "[推送]删除某一条消息", "route": "chat.chatRoom.chatDelPush", "push": "I64I64", "@push": "Key:chatID,Value:msgID 消息唯一id", "desc": "供admin后台使用" }, { "enable": true, "name": "[请求]创建群组聊天室", "route": "game.player.chatGroupCreate", "request": "GroupCreate", "response": "ChatRoom", "@response": "聊天室信息", "desc": "" }, { "enable": true, "name": "[请求]获取聊天消息列表", "route": "game.player.chatMsgList", "request": "ChatMsgRequest", "response": "ChatMsgList", "@response": "消息列表", "desc": "可以获取世界、联盟、地图、群组的聊天消息,私聊的单独chatPrivateMsgList获取" }, { "enable": true, "name": "[请求]获取群组玩家列表", "route": "game.player.chatGroupPlayerList", "request": "I64", "@request": "chatID 聊天室ID", "response": "ChatPlayerList", "desc": "" }, { "enable": true, "name": "[请求]群组玩家修改", "route": "game.player.chatGroupPlayerChange", "request": "GroupPlayerChange", "response": "I32", "@response": "返回状态码", "desc": "" }, { "enable": true, "name": "[请求]解散群组聊天室", "route": "game.player.chatGroupDismiss", "request": "I64", "@request": "chatID 聊天室ID", "response": "I32", "@response": "返回状态码", "desc": "" }, { "enable": true, "name": "[推送]退出群组聊天室", "route": "game.player.chatGroupLeavePush", "push": "I64Bool", "@push": "Key:群组聊天室ID, Value:是否解散(true:解散 false:被踢)", "desc": "解散和被踢时推送" }, { "enable": true, "name": "[请求]群组邀请确认", "route": "game.player.chatGroupInviteConfirm", "request": "GroupInviteConfirm", "response": "ChatRoom", "desc": "" }, { "enable": true, "name": "[请求]主动退出一个群组", "route": "game.player.chatGroupQuit", "request": "I64", "@request": "chatID 聊天室ID", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[请求]群组免打扰设置", "route": "game.player.chatGroupMute", "request": "GroupMute", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[推送]群组邀请新消息", "route": "game.player.groupInvitePush", "push": "GroupInvite", "@push": "群组邀请信息", "desc": "" }, { "enable": true, "name": "[请求]发送私聊消息", "route": "game.player.chatPrivateSend", "request": "ChatPrivateSend", "response": "ChatMsg", "@response": "返回发送的私聊消息", "desc": "" }, { "enable": true, "name": "[请求]获取某玩家的私聊消息列表", "route": "game.player.chatPrivateMsgList", "request": "I64I64", "@request": "Key:玩家ID Value:lastMsgID, 0:获取最新的20条,传最后一个MsgID获取更早的20条", "response": "ChatMsgs", "desc": "" }, { "enable": true, "name": "[推送]私聊新消息", "route": "game.player.chatPrivateNewPush", "push": "ChatMsg", "desc": "" }, { "enable": true, "name": "[请求]聊天设置", "route": "game.player.chatSetting", "request": "ChatSetting", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[请求]查询玩家信息", "route": "game.player.friendSearch", "request": "I64", "@request": "playerID 玩家ID", "response": "ChatPlayer", "desc": "" }, { "enable": true, "name": "[请求]好友添加", "route": "game.player.friendAdd", "request": "I64", "@request": "playerID 好友的玩家ID", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[推送]好友添加结果", "route": "game.player.friendAddBackPush", "push": "I64I32", "@push": "Key:目标玩家ID Value:状态码", "desc": "好友添加结果推送" }, { "enable": true, "name": "[推送]好友申请新消息", "route": "game.player.friendInviteNewPush", "push": "FriendInvite", "desc": "" }, { "enable": true, "name": "[请求]好友申请确认", "route": "game.player.friendConfirm", "request": "FriendInviteConfirm", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[推送]好友申请确认结果", "route": "game.player.friendConfirmBackPush", "push": "I64I32", "@push": "Key:目标玩家ID Value:状态码", "desc": "好友申请确认结果推送" }, { "enable": true, "name": "[推送]新的好友", "route": "game.player.friendNewPush", "push": "FriendRelation", "desc": "" }, { "enable": true, "name": "[请求]删除好友", "route": "game.player.friendDel", "request": "I64", "@request": "playerID 好友的玩家ID", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[推送]删除一个好友", "route": "game.player.friendDelPush", "push": "I64", "@push": "playerID 删除的好友ID", "desc": "" }, { "enable": true, "name": "[请求]黑名单设置", "route": "game.player.blackSetting", "request": "BlackSetting", "response": "I32", "@response": "状态码", "desc": "" }, { "enable": true, "name": "[请求]举报投诉玩家", "route": "game.player.complaint", "request": "Complaint", "response": "I32", "@response": "状态码", "desc": "" } ]