/// <summary> /// 私聊消息处理 /// </summary> /// <param name="value">poll包中的value</param> private QQMessage ProcessPrivateMessage(Message.Result.Value value) { QQMessage message = new QQMessage(); message.AccountType = AccountType.Private; message.FriendID = value.from_uin; message.MessageType = MessageType.Receive; message.MessageContent = GetMessageText(value.content); //this.SendMessage(0, message.FriendID, "收到!QQ机器人正在处理,请稍等..."); return(message); }
/// <summary> /// 讨论组消息处理 /// </summary> /// <param name="value">poll包中的value</param> private QQMessage ProcessDisscussMessage(Message.Result.Value value) { QQMessage message = new QQMessage(); message.AccountType = AccountType.Discussion; message.DiscussionID = value.did; message.FriendID = value.send_uin; message.MessageType = MessageType.Receive; message.MessageContent = GetMessageText(value.content); //this.SendMessage(2, message.DiscussionID, "收到!QQ机器人正在处理,请稍等..."); return(message); }
/// <summary> /// 群聊消息处理 /// </summary> /// <param name="value">poll包中的value</param> private QQMessage ProcessGroupMessage(Message.Result.Value value) { QQMessage message = new QQMessage(); message.AccountType = AccountType.Group; message.GroupID = value.group_code; message.FriendID = value.send_uin; message.MessageType = MessageType.Receive; message.MessageContent = GetMessageText(value.content); //this.SendMessage(1, message.GroupID, "收到!QQ机器人正在处理,请稍等..."); return(message); }