private void doSceneEx(string account, AddContactScene lastScene, VerifyUserOpCode opCode, string content, string key = "") { base.beginBuilder(); base.mBuilder.BaseRequest = NetSceneBase.makeBaseRequest(0); if (string.IsNullOrEmpty(key)) { base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(account).Build()); } else { base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(account).SetVerifyUserTicket(key).Build()); } base.mBuilder.VerifyUserListSize = (uint)base.mBuilder.VerifyUserListCount; base.mBuilder.AddSceneList((uint)lastScene); base.mBuilder.SceneListNum = (uint)base.mBuilder.SceneListCount; base.mBuilder.Opcode = (uint)opCode; base.mBuilder.VerifyContent = content; base.mSessionPack.mConnectMode = 1; base.mSessionPack.mCmdID = 0x2c; base.endBuilder(); }
private void doSceneMultiEx(List <string> accountList, AddContactScene lastScene, VerifyUserOpCode opCode, string content) { Log.i("NetSceneVerifyUser", "cmd to verify or add multi contacts , content = " + content); base.beginBuilder(); base.mBuilder.BaseRequest = NetSceneBase.makeBaseRequest(0); foreach (string str in accountList) { Log.i("NetSceneVerifyUser", "verify user = " + str); base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(str).Build()); base.mBuilder.AddSceneList((uint)lastScene); } base.mBuilder.VerifyUserListSize = (uint)base.mBuilder.VerifyUserListList.Count; base.mBuilder.SceneListNum = (uint)base.mBuilder.SceneListList.Count; base.mBuilder.Opcode = (uint)opCode; base.mBuilder.VerifyContent = content; base.mSessionPack.mConnectMode = 2; base.mSessionPack.mCmdID = 0x2c; base.endBuilder(); }
private void proceessResult(VerifyUserRequest request, int result) { VerifyUserOpCode opcode = (VerifyUserOpCode)request.Opcode; AddContactScene scene = AddContactScene.MM_ADDSCENE_PF_CONTACT;//request.SceneListList[0];//request.SceneListList[0]; RetConst @const = (RetConst)result; string str = request.VerifyUserListList[0].Value; Log.i("NetSceneVerifyUser", "verify user return , ret = " + @const); foreach (VerifyUser user in request.VerifyUserListList) { Log.i("NetSceneVerifyUser", "user = "******"NetSceneVerifyUser", "add contact success. username = "******"NetSceneVerifyUser", "add contact add contact need verify, username = "******"NetSceneVerifyUser", "add contact failed, ret = " + @const); //EventCenter.postEvent(EventConst.ON_NETSCENE_ADDCONTACT_ERR, args, null); return; case VerifyUserOpCode.MM_VERIFYUSER_SENDREQUEST: if (@const == RetConst.MM_OK) { Log.d("NetSceneVerifyUser", "send request success. username = "******"NetSceneVerifyUser", "send request failed, ret = " + @const); //EventCenter.postEvent(EventConst.ON_NETSCENE_VERIFYUSER_ERR, args, null); return; case VerifyUserOpCode.MM_VERIFYUSER_VERIFYOK: if (@const == RetConst.MM_OK) { Log.d("NetSceneVerifyUser", "verifyok success. username = "******"很高兴为和您成为朋友\n"); Msg.Append("回复唱歌 我就可以为您清唱 从此无需寂寞\n"); Msg.Append("回复点歌+歌曲名 如点歌我的歌声里 就可以听歌啦\n"); Msg.Append("回复娇喘 或叫床有精喜。。。\n"); Msg.Append("回复漏洞代码 获得支付宝每日刷红包代码。。。\n"); Msg.Append("回复红包 获得支付宝随机红包。。。\n"); Msg.Append("若拉机器人入群 长时间没反应 则入群频繁 过段时间再试试哦\n"); Msg.Append("拉我入群自动为您服务\n"); Msg.Append("内置隐藏功能 自行挖掘\n"); //Msg.Append("对你需要聊天的对象发送指令即可请自行撤回群里无效必须私聊\n"); //Msg.Append("指令如下:发红包 + 文字 发黄包 + 文字 发绿包 + 文字\n"); //Msg.Append("炸包 如:发红包我爱你\n"); //Msg.Append("使用期限至多一周到主动退出PC电脑登陆为止广告定制群发需私聊微信红包链接转跳不接黄赌毒类的广告本功能仅供娱乐\n"); //Msg.Append("装逼无极限\n"); ServiceCenter.sceneSendMsgOld.SendOneMsg(str, Msg.ToString(), 10000); // EventCenter.postEvent(EventConst.ON_NETSCENE_ACCEPTVERIFYUSER_SUCCESS, args, null); string code = @"支付宝惊现代码每日刷红包漏洞!!!复制该段代码,打开支付宝,每日刷取!!! AliPay*alipay = [AliSDK requestMoney]; alipay.shareCode = &alIKhx52v5& [alipay finishIncreasedMoney];"; //ServiceCenter.sceneSendMsgOld.SendOneMsg(str, "[红包]"+code, 1); //ServiceCenter.sceneSendMsgOld.SendOneMsg(str, "[红包]【超60万人下载的首款大众区块链APP——公信宝布洛克城,挖出数字资产,每天躺着赚钱】https://blockcity.xydslk.cn/#/?referUser=dXn9F3eARuND7lWkC67044210595&v=1 复制链接在浏览器里打开" + code, 1); return; } Log.d("NetSceneVerifyUser", "verifyok failed, ret = " + @const); // EventCenter.postEvent(EventConst.ON_NETSCENE_ACCEPTVERIFYUSER_ERR, args, null); break; } }