最近流行微信机器人,今天就尝试做了一个
原理:调用图灵机器人的接口,实现微信的自动回复功能
准备工作: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
3.执行命令行pip install pillow 同上
4.执行命令行pip install numpy 同上
5.在桌面新建文件wx.py(后缀名为.py) , 然后用记事本打开,拷贝以下代码进入,将下面代码红色部分改为刚开始保存的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'】)
如有疑问,请留言