using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PCRobot.Pack { public enum RobotType : int { 客户端系统 = 1000, 客户端微信 = 2001, 客户端企业微信 = 2002, 客户端扣扣 = 3000 } public enum PCRobotCMD : int { /// /// 主程序升级 /// updateApp = -100, //个人/企业客户端发送 sendVideo = 1000, sendTxt = 1001, sendFile = 1002, sendImg = 1003, agreeFriend = 1004, sendCard = 1005, getContact = 1006, getGroupMember = 1007, getPay = 1008, deleteFriend = 1009, sendInviteGroup = 1010,//发送群卡片 editContacts = 1011,//编辑联系人 stateOpt = 1012,//置顶 getWxidInfo = 1013, getGroupWxidInfo = 1014,//获取群和群内指定用户数据 getZombie = 1015, closeWechat = 1016,//关闭微信 getGroupsNotInMember = 1017,//获取群列表(不包含群成员) inviteIntoGroup = 1018,//邀请用户进群 checkUrl = 1019,//检查微信中的有效性(是否被屏蔽) clearChatHistoryMsg = 1020,//清理历史聊天记录 deleteGroupMember = 1021,//删除群用户 setSessionReadedMsg = 1022,//设置会话已读 setRoomName = 1023,//修改群聊名称 setRoomNotice = 1024,//修改群公告(可用于@全体) modRoomMyName = 1025,//设置自己在群中昵称 setRoomShowMemeberName = 1026,//设置是否显示群成员昵称 modRoomName = 1027,//修改群聊名称 setRecvNotify = 1028,//是否消息免打扰 addPublicUser = 1029,//关注公众号 setDisableRevoke = 1030,//开启/关闭防撤回功能 sendProgramMessage = 1031,//发送小程序 createRoom = 1032,//创建群 inviteIntoGroup_40Down = 1033,//40人以下,不发送群名片邀请 openUrl = 1034,//打开链接 findCircles = 1035,//获取朋友圈 sendCircle = 1036,//发送朋友圈 sendCircleComment = 1037,//发送朋友圈评语 sendCirclePraise = 1038,//朋友圈点赞 autoAuthMiniAPPLogin = 1039,//小程序自动授权登录 uploadCiecleImage = 1040,//上传朋友圈图片 getlogincode = 1041,//获取登录二维码 //个人微信服务器接收 rcvTxt = 2001, rcvFile = 2002, rcvImg = 2003, friendRequest = 2004, offline = 2005, applyFriend = 2006,//好友申请 applyGroup = 2007,//申请入群 receivePay = 2008,//收到转账 newfriend = 2009,//新好友 newMember = 2010,//新群用户 rcvContactList = 2011,//通讯录列表 rcvGroupMember = 2012,//群信息 rcvContact = 2013,//返回用户信息(单个用户 或 单个群与用户) rcvCheckUrl = 2014,//返回url微信中的有效性(是否被屏蔽) rcvCreateRoom = 2015,//返回新建群的群号 rcvCircleData = 2016,//返回朋友圈json数据 rcvMiniAppCode = 2017,//返回小程序自动授权后的code数据 rcvCircleUploadImageUrl = 2018,//返回朋友圈本地图片上传后返回的地址 rcvCircleReturnId = 2019,//返回朋友圈本地图片上传后返回的地址 rcvLoginCode = 2020,//返回登录二维码信息 rcvFriendList = 2021,//返回好友列表 //企业微信服务器接收 sendVideo_workWeChat = 3000, rcvTxt_workWeChat = 3001, rcvFile_workWeChat = 3002, rcvImg_workWeChat = 3003, friendRequest_workWeChat = 3004, offline_workWeChat = 3005, applyFriend_workWeChat = 3006,//好友申请 applyGroup_workWeChat = 3007,//申请入群 receivePay_workWeChat = 3008,//收到转账 newfriend_workWeChat = 3009,//新好友 newMember_workWeChat = 3010,//新群用户 rcvContactList_workWeChat = 3011,//通讯录列表 rcvGroupMember_workWeChat = 3012,//群信息 rcvContact_workWeChat = 3013,//返回用户信息(单个用户 或 单个群与用户) rcvLoginCode_workWeChat = 3014,//返回企业登录二维码信息 rcvFriendList_workWeChat = 3015,//返回企业好友列表 rcvCreateRoom_workWeChat = 3016,//返回新建群的群号 heartBreak = 9000,//客户端心跳 } public enum WechatMsgType { 文本 = 1001, 语音 = 1002, 视频 = 1003, 图片 = 1004, 文件 = 1005, 表情 = 1006, 红包 = 1007, 名片 = 1008, 小程序 = 1009, 群邀请 = 1010, 链接 = 1011, } public class BaseMsg { public BaseMsg() { MsgId = new Random(Guid.NewGuid().GetHashCode()).Next().ToString(); } /// /// 消息命令 /// public PCRobotCMD Cmd { get; set; } /// /// 机器人账号 /// public string RobotUsername { get; set; } /// /// 机器人昵称 /// public string RobotUsernick { get; set; } /// /// 机器人类型 /// public RobotType RobotType { get; set; } /// /// 秘钥 /// public string Key { get; set; } /// /// 消息命 /// public string MsgId { get; set; } } }