工具我们已经打包好了,关注公众号“花花爱软件”回复“csdn”下载哈。。。。支持一下,码字不易
需要的工具:
l 易语言
l 精易模块V8
l 精易助手,
朋友们大家好,我是今天的讲师,花花爱人,今天教大家用易语言开发一款属于你自己的,微信AI对话机器人,可以实现自动对话,群聊回复,自动监控微信消息,自动创建拉群的功能,废话不多讲,我们进入正题。
咋们先设计下软件的界面吧。
界面咋们已经设计好了
主要就两大功能
一键拉群和消息回复
然后写核心代码
我们双击一键启动按钮
然后打开微信,获取窗口句柄,坐标等数据、
建议用精易助手去获取,比较准确
两个值都获取好了
相对窗口:408 ,558
微信窗口句柄:459122
然后就把这些数据整合到我们的代码里面
这就是代码,功能自己脑补
继续写
这个命令的功能是,自动向微信编辑框输入消息,来实现自动回复消息的功能
我们先测试下效果吧,点击按钮后,会不会自动输入文字。
看来是可以的,点击按钮后自动向编辑框内输入了hello的字样
接下来就是写发送的代码了
此命令就可以实现 模拟回车的效果,也就是发送消息了
那这样就基本实现了,微信自动发消息 回消息的功能了
还有就是
自动拉群的效果,其实这个比较简单
我们下期在讲吧,时间有限。
直接分享拉群部分的代码:
.版本 2
.支持库 spec
.支持库 eAPI
.支持库 shellEx.程序集 窗口程序集_启动窗口.子程序 _按钮1_被单击.判断开始 (单选框1.选中 = 真)指定手机号拉群 ()
.默认加群操作 ()
.判断结束.子程序 指定手机号拉群
.局部变量 手机号, 文本型, , "0"
.局部变量 i, 整数型手机号 = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (取数组成员数 (手机号), i)鼠标_单击 (到整数 (编辑框_句柄.内容), 283, 34, 1)延迟 (2000)鼠标_单击 (到整数 (编辑框_句柄.内容), 137, 33, 1)置剪辑板文本 (手机号 [i])延迟 (1000)模拟按键 (#Ctrl键, #V键, ).计次循环尾 ().子程序 __启动窗口_创建完毕注册热键 (_启动窗口.取窗口句柄 (), 标签3.取窗口句柄 (), 0, #F1键)
注册热键 (_启动窗口.取窗口句柄 (), 标签4.取窗口句柄 (), 0, #F2键).子程序 加群操作
.局部变量 i, 整数型鼠标_单击 (到整数 (编辑框_句柄.内容), 282, 34, 1)
延时 (3000)
.计次循环首 (到整数 (编辑框_人数.内容), i)鼠标_单击 (到整数 (编辑框_句柄.内容), 151, 500, 1)延时 (2000)模拟按键 (40, , )
.计次循环尾 ()
信息框 (“准确生成群”, 0, , )
延迟 (3000)
鼠标_单击 (到整数 (编辑框_句柄.内容), 418, 452, 1).子程序 _按钮2_被单击.判断开始 (编辑框2.内容 = “554480179”)信息框 (“临时注册成功”, 0, , )
.默认按钮1.禁止 = 假单选框1.禁止 = 假
.判断结束.子程序 _标签3_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型暂停 ().子程序 _标签4_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型编辑框_句柄.内容 = 到文本 (取鼠标所在窗口句柄 ())