W微信自动回复机器人

W微信自动回复机器人[20181201]

记录帖:使用网络请求,实现简易微信机器人.

功能:根据设定好的内容自动回复消息(文本/表情/图片)
使用(话不多说上图):
登录页面

1.首先点击登录页面,获取二维码,然后用手机扫描登录确认,再点击扫码完成.
登录成功及设置

2.登录成功后进入此界面,右侧可以查看和设置自动回复的消息内容及图片,默认文本,若要发送图片,则先选中图片前的小圆点,然后点击[选择图片路径]即可,下方的[新增][修改][删除]按钮用于操作自动回复消息的内容.
3.设置好友点击左侧**[开启自动回复]**即可,在安装文件夹目录下会自动生成LOG文件夹用于自己查看收到的消息和回复的消息.

测试截图:
自动回复消息

下载地址:
链接:https://pan.baidu.com/s/1huEwsUrYZjx7eBw8wzIcoQ
提取码:vabt
百度云分享
  声明:此程序是根据微信网页版制作,无任何后门多余请求,仅供研究测试使用,下载使用造成一切影响均与作者无关.
  转载请声明此链接,使用中如发现有BUG或好的建议,欢迎反馈

补充:运行环境: .net4.0(附官网下载地址https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe)

[20181206]

1.核心单独提取;
2.新增截屏功能;

截屏功能如图:
截屏功能

[20181207]

1.改进最小化为右下角托盘程序;
2.托盘设置功能打开Log文件夹及清空截屏缓存;

托盘设置如图:
托盘程序

[20181208]

1.优化自动回复为后运行台线程[软件关闭即结束];
2.增加非正常退出,可点击[历史登录]按钮即可免扫码直接登录;

非正常退出:
1.直接关闭软件;
2.意外关闭软件或进程;

正常退出:
1.点击[退出登录]按钮再关闭软件;

说明:
1.若程序非正常退出,才可点击[历史登录]按钮;
在这里插入图片描述

[20181211]

1.优化点击按钮进行网络请求时界面不卡顿[点击按钮设置为多线程]
2.运行环境[.NET4.0升级为.NET4.5],原因:为多线程优化界面不卡顿升级

附微软官网.NET4.5.2下载地址:http://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe
补充说明:登录后请尽快点击[开启自动回复],长时间未开启将不会与服务器进行通信,系统会判断已离线需要重新登录.

[20181216]

1.增加调试Log(属性IsDebugLog设置,会持续写入DebugLog产生文件较大);
2.增加是否开启历史登录功能(属性IsHistoryLogin设置);
3.整理了微信单独类库.dll,整理了API文档,可以引用直接调用方法;
4.发现Bug:(1)截屏(图片)有时候会发送失败;(2)历史登录[少数情况]会无法获取最新消息.原因:非正常关闭软件还没来得及保存最新信息,所以只能登录成功不能获取最新消息,所以如需历史登录请开启自动回复测试功能;

预留获取天气接口,未完成

[20181217]

1.新增功能:查询天气,例如发送:天气北京
2.发现Bug:长时间挂着运行和之前发现的历史登录bug一样,可以一直保持在线但不能获取最新消息[得深入,有时间在改善吧]

[20181218]

1.新增功能:二维码制作,例如发送:二维码摩斯密码;

二维码功能会返回一张图片,图片内容是二维码后的内容,例如发送二维码摩斯密码,二维码内容就是摩斯密码;

猜你喜欢

转载自blog.csdn.net/u010654440/article/details/84673177