/// <summary> /// 私聊消息 /// </summary> /// <param name="msg"></param> /// <returns>0不拦截 1拦截消息</returns> public override int FriendMsgProcess(FriendMsg msg, long CurrentQQ) { Console.WriteLine($"FriendMsgProcess {CurrentQQ}\n" + JsonConvert.SerializeObject(msg)); switch (msg.MsgType) { case MsgType.PicMsg: { var picContent = msg.GetPic(); Apis.SendFriendMsg(msg.FromUin, picContent.Content + CodeUtils.Pic_Http(picContent.FriendPic.FirstOrDefault().Url)); break; } case MsgType.VoiceMsg: { var voiceContent = msg.GetVoice(); Apis.SendFriendMsg(msg.FromUin, voiceContent.Content + CodeUtils.Voice_Http(voiceContent.Url)); break; } default: Apis.SendFriendMsg(msg.FromUin, msg.Content); break; } return(0); }
/// <summary> /// 私聊消息 /// </summary> /// <param name="msg"></param> /// <returns>0不拦截 1拦截消息</returns> public override int FriendMsgProcess(FriendMsg msg, long CurrentQQ) { Console.WriteLine($"FriendMsgProcess {CurrentQQ}\n" + JsonConvert.SerializeObject(msg)); if (msg.MsgType == MsgType.PicMsg) { PicContent picContent = msg.GetPic(); Apis.SendFriendMsg(msg.FromUin, picContent.Content + CodeUtils.Pic_Http(picContent.FriendPic.FirstOrDefault().Url)); } else if (msg.MsgType == MsgType.VoiceMsg) { VoiceContent voiceContent = msg.GetVoice(); Apis.SendFriendMsg(msg.FromUin, voiceContent.Content + CodeUtils.Voice_Http(voiceContent.Url)); } else { Apis.SendFriendMsg(msg.FromUin, msg.Content); } return(0); }