/// <summary> /// 处理加群请求(有加群请求) /// </summary> /// <param name="subType">请求类型。1为他人申请入群;2为自己(即登录号)受邀入群</param> /// <param name="sendTime">请求发送时间戳</param> /// <param name="fromGroup">要加入的群的群号</param> /// <param name="fromQq">发送此请求的QQ号码</param> /// <param name="msg">附言内容</param> /// <param name="responseMark">用于处理请求的标识</param> /// <returns></returns> public override int ProcessJoinGroupRequest(int subType, int sendTime, long fromGroup, long fromQq, string msg, string responseMark) { //mainForm.displayMsg2("处理加群请求:" + subType + "," + sendTime + "," + fromGroup + "," + fromQq + "," + msg + "," + responseMark); //判断此群是否在监控范围内 MyDictionaryUtil <long, int> myDictionaryUtil = new MyDictionaryUtil <long, int>(); int result = myDictionaryUtil.GetValue(CacheData.BaseJson.CheckedQQQun, fromGroup); if (result == 1)//监控此群 { if (CacheData.BaseJson.IsAutoAddQun) { //自动加群处理 CoolQApi.SetGroupAddRequest(responseMark, CoolQAddGroupRequestType.Normal, CoolQRequestResult.Allow);//请求通过 } } return(base.ProcessJoinGroupRequest(subType, sendTime, fromGroup, fromQq, msg, responseMark)); }