当前位置: 首页 > news >正文

图派做网站深圳网站建设黄浦网络

图派做网站,深圳网站建设黄浦网络,免费自助建站哪个网站最好,教育网站制作哪个好本篇文章实现了微信自动接收最新的实时聊天信息#xff0c;并对当前实时的聊天信息做出对应的回复。 可以自行接入人工智能或者结合自己的业务来做出自动回复。 下面视频是软件实际效果 自动接收消息并回复 实现的逻辑是实时监控微信的聊天面板中UI对象来判断是否有最新的消…本篇文章实现了微信自动接收最新的实时聊天信息并对当前实时的聊天信息做出对应的回复。 可以自行接入人工智能或者结合自己的业务来做出自动回复。 下面视频是软件实际效果 自动接收消息并回复 实现的逻辑是实时监控微信的聊天面板中UI对象来判断是否有最新的消息过来如果没有则继续监听如果有则点击UI对象切换到当前聊天面板并找到聊天面板中的输入框和发送按钮元素来进行回复。 1监控聊天面板中的UI对象 public override void Start(){if (State TaskState.Stop){State TaskState.Runing;}else {return;}Thread th new Thread(new ThreadStart(() {while (State TaskState.Runing){var currentChatList UI_WX_Window.Current.Find(/Pane/Pane[1]/Pane[2]/Pane/Pane/Pane/List);if (currentChatList null || currentChatList.ControlType ! FlaUI.Core.Definitions.ControlType.List){Thread.Sleep(1000);continue;}var source currentChatList.FindAllChildren();var tempMessageSource new ListWXRealMsgEntity();source.ToList().ForEach(item {if (item.ControlType FlaUI.Core.Definitions.ControlType.ListItem){var buttonName item.FindFirstByXPath(/Pane/Button)?.Name;var time item.FindFirstByXPath(/Pane/Pane/Pane[1]/Text)?.Name;var lastMessage item.FindFirstByXPath(/Pane/Pane/Pane[2]/Text)?.Name;var count item.FindFirstByXPath(/Pane/Text)?.Name;var messageitem new WXRealMsgEntity { UserName buttonName, Time time, CurrentMessage lastMessage, Count count };tempMessageSource.Add(messageitem);if (historyMessageSource ! null){//与历史消息比较//var cnt historyMessageSource.Count(s s.UserName messageitem.UserName// messageitem.Time s.Time// messageitem.CurrentMessage s.CurrentMessage// messageitem.Count s.Count);var cnt historyMessageSource.Count(s s.UserName messageitem.UserName messageitem.CurrentMessage s.CurrentMessage);if (cnt 0){//有新消息SetMessage(messageitem.UserName 发送给新消息你: messageitem.CurrentMessage);if (ReplyUser.Count(ss ss.Contains(messageitem.UserName))0){//自动回复UI_WX_Window.Current.ClickElement(item);Thread.Sleep(200);SendWXMsg(messageitem.UserName,ReplyMessage);//需要将历史消息本条重置SetMessage( 自动回复消息给messageitem.UserName: ReplyMessage);messageitem.CurrentMessage ReplyMessage;}}}}});historyMessageSource tempMessageSource;Thread.Sleep(1000);}}));th.Start();base.Start();} 2发送消息 public void SendWXMsg(string name, string message){var SendInput GetSendInput();if (SendInput ! null){SetText(new WXMessageEntity { Info message, Type WXMessageType.Text }, SendInput, false);var SendButton GetSendButton();if (SendButton ! null){UI_WX_Window.Current.ClickElement(SendButton);SystemLog.Info(向联系人【 name 】发送消息成功);}}else{SystemLog.Error(【 name 】不是有效联系人);}} 上一篇 (12)PC端微信自动化测试-C#采集微信聊天记录 如果读者对上述文章存在不清晰的地方可以找本人获取运行源码来学习QQ 978124155
http://wiki.neutronadmin.com/news/372091/

相关文章:

  • 如果将域名指向网站网页优化最为重要的内容是
  • wordpress小说网站开发一款app软件怎么赚钱
  • 专业做旅游网站长春seo顾问
  • 一个公司备案两个网站网站建设费 摊销处理
  • 网站现在用h5做的吗陕西城乡建设网站
  • 做企业的网站都要准备什么东西个性个人网站
  • 南京华璋建设网站wordpress中front-page
  • 影响网站收录的因数如何实现网站的快速排名
  • 合肥百度团购网站建设网站打开是404错误
  • 西部数码网站源码在海南注册公司需要什么条件
  • 做网站推广 优帮云网站建立计划书
  • 网站开发虚拟电话如何做网络推广推广
  • 济南官方网站坪山网站建设哪家效益快
  • 做背景视频哪个网站好导航去浙江省肿瘤医院
  • 基于html的网站开发中山网站建设 骏域
  • 前台网站开发技术网站制作公司珠海
  • 网站运营和维护莱芜在线最新消息
  • 网站备案需要哪些东西策划对于企业网站建设来说
  • 网站建设 济南微信公众号排版编辑器
  • 福建微网站建设开锁行业在58做网站有活吗
  • 展示型建站模板平台企业网站的建设对于网络品牌的塑造作用
  • 五常市网站如何建立自己的网站步骤
  • 江苏外贸网站建设WordPress四栏主题
  • 纯免费建站做网站前端后台
  • 潮州住房和城乡建设局网站泰兴网页定制
  • 网站的推广平台门窗网页设计制作
  • 什么样的网站好优化汕头e京网
  • 做内贸的电子商务网站典型有做一个微信小程序游戏需要多少钱
  • 中小学网站建设规范深圳服装设计公司排名前十强
  • 网站开发按前端后端分解送菜网站制作