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

酒店网站建设功能抖音搜索seo软件

酒店网站建设功能,抖音搜索seo软件,网页版快手,公众号怎么创建本篇文章实现了微信自动接收最新的实时聊天信息,并对当前实时的聊天信息做出对应的回复。 可以自行接入人工智能或者结合自己的业务来做出自动回复。 下面视频是软件实际效果 自动接收消息并回复 实现的逻辑是实时监控微信的聊天面板中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 List<WXRealMsgEntity>();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://www.zhongyajixie.com/news/37792.html

相关文章:

  • 帝国cms 做网站地图淘宝流量网站
  • 网站中转页怎么做网络推广怎么做方案
  • 手机网站怎么制作软文案例500字
  • 嘉兴做营销型网站重庆疫情最新数据
  • 销售型网站如何做推广全网优化哪家好
  • 做网站需要懂什么技术千锋教育学费多少
  • 用自己电脑做服务器建网站深圳营销型网站设计公司
  • 四川网站建设公司apple日本网站
  • 餐饮网站建设方案千锋教育的官网
  • 广州企业网站设计公司怎么自己做一个网站平台
  • 陕西省建设注册中心网站杭州百度推广开户
  • 晋城建设局官方网站什么是网络推广营销
  • 独立的手机网站自媒体服务平台
  • pathon做网站北京网站推广服务
  • 免费男人做那个的视频网站windows优化大师是电脑自带的吗
  • 网站工信部公安备案查询seo网址优化靠谱
  • 政府网站建设绩效评估qq群推广链接
  • 福清哪有做网站的地方搜索引擎营销的主要方法
  • 上海财务外包公司小红书怎么做关键词排名优化
  • 开发一个网站一般需要多少钱网站排名优化+o+m
  • 阿里云个人备案可以做企业网站网站建设公司大型
  • 框架布局技术制作一个网站2020站群seo系统
  • 做价值投资有哪些网站中小企业网站制作
  • 电子商务网站规划、电子商务网站建设b2b网站
  • 做视频网站怎么对接云盘鞍山做网站的公司
  • 综合性门户网站有哪些重庆关键词自然排名
  • 专门做湘菜的网站新开网站
  • 怎么做bbs网站b2c有哪些电商平台
  • ui设计在哪个网站可以接做百度广告怎么收费
  • 网站搭建平台流程品牌策划案