old_flsystem/PCRobot.Pack/BaseMsg.cs

168 lines
5.6 KiB
C#
Raw Normal View History

2022-09-20 03:10:29 +00:00
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
{
/// <summary>
/// 主程序升级
/// </summary>
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,//获取登录二维码
2022-11-12 08:55:55 +00:00
sendCardXml = 1042,//发送名片原始XML
2022-09-20 03:10:29 +00:00
//个人微信服务器接收
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();
}
/// <summary>
/// 消息命令
/// </summary>
public PCRobotCMD Cmd { get; set; }
/// <summary>
/// 机器人账号
/// </summary>
public string RobotUsername { get; set; }
/// <summary>
/// 机器人昵称
/// </summary>
public string RobotUsernick { get; set; }
/// <summary>
/// 机器人类型
/// </summary>
public RobotType RobotType { get; set; }
/// <summary>
/// 秘钥
/// </summary>
public string Key { get; set; }
/// <summary>
/// 消息命
/// </summary>
public string MsgId { get; set; }
}
}