工具我们已经打包好了,关注公众号“花花爱软件”回复“博客园”下载哈。。。。支持一下,码字不易
需要的工具:
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_反馈事件, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 编辑框_句柄.内容 = 到文本 (取鼠标所在窗口句柄 ())