微信智能自动回复机器人

准备工作:

  先打开https://wx.qq.com/微信官网,扫码登录试下,如果不能正常登录并且显示一下内容:

<error><ret>1203</ret><message>为了你的帐号安全,此微信号不能登录网页微信。你可以使用Windows微信或Mac微信在电脑端登录。Windows微信下载地址:https://pc.weixin.qq.com  Mac微信下载地址:https://mac.weixin.qq.com</message></error>

  那么,请关闭页面,没必要继续浏览下去了。此坑🕳不能怪我,是微信限制。

正文:

最近流行微信机器人,今天就尝试做了一个

原理:调用图灵机器人的接口,实现微信的自动回复功能

准备工作:1.申请【图灵机器人】,登录官网申请一个机器人,保存好apikey,下面会用到

 

 

 

     2.安装【python】,不会的同学请参考:https://www.cnblogs.com/lvtaohome/p/11121377.html

正式开始:1.检测python是否安装成功:打开cmd(window用户可以通过window+R快速搜索cmd)进入命令行

 

 

 

,输入python,回车,如果显示一些版本信息和三个箭头,则表示安装成功。

 

 

 

如果成功输入quit()

 

 

反之重新安装python

     2.执行命令行pip install wxpy(如果下载过慢,可参考https://www.jianshu.com/p/ad2afdfbddb4

 

 

 

 

     3.执行命令行pip install pillow 同上

     4.执行命令行pip install numpy 同上(如果安装报错:请参考https://blog.csdn.net/qq_40984307/article/details/106137603)

     5.在桌面新建文件wx.py(后缀名为.py) , 然后用记事本打开,拷贝以下代码进入,将下面代码蓝色字样apikey改为刚开始保存的apikey的值,最后保存文件

#!/user/bin/env  python3
#  coding:  utf-8
from  wxpy import *
bot = Bot()
# api可直接用
tuling = Tuling(api_key='apikey')
@bot.register(msg_types = TEXT)
def  auto_reply_all(msg):
            tuling.do_reply(msg)
bot.join()

      6.然后重新打开cmd,找到并执行wx.py,如图:

 

 收工:上述执行完毕,会自动生产一个二维码,微信扫码即可进入机器人模式,关闭cmd即退出。(生成的二维码会用图片工具打开,如果没有安装图片打开工具,就会报错【OSError: [WinError 1155] 没有应用程序与此操作的指定文件有关联。: 'QR.png'】)

如有疑问,请留言 

posted @ 2020-05-26 17:52  不叫一日闲过  阅读(3419)  评论(3编辑  收藏  举报