Python实现微信自动回复机器人详细教程

  

首先,我们需要安装并配置好Python环境,并安装请求和itchat包,我用的是Windows7多环境!
https://www.python.org/Python官网

  

下载 Python实现微信自动回复机器人详细教程

  

 Python实现微信自动回复机器人详细教程

  

然后直接打开安装
选择路那个选项勾选(直接添加环境变量以及路径)直接下一步直到安装完成
运行cmd
然后cmd命令行输入

pip安装itchat请求等待安装完成现在我们已经安装完成了环境
然后在桌面新建文本以。py结尾复制以下代码写入其中保存后运行
键的值从图灵官网新建机器人以后获得
 Python实现微信自动回复机器人详细教程

  

以下是脚本内容
 Python实现微信自动回复机器人详细教程

  

#=utf8编码

进口进口请求itchat
#去图灵机器人官网http://www.tuling123.com/注册后会生成一个apikey,可在个人中心查看
键=按舜μ钚赐剂榛魅斯丶?br/> def get_response(味精):
apiUrl=' http://www.tuling123.com/openapi/api '
data=https://www.yisu.com/zixun/{
“关键”:关键,
“信息”:味精、#这是要发送出去的信息
“标识”:“wechat-rebot”, #这里随意写点什么都行
}
试题:

  

发送一个帖子请求

  
 <代码> r=请求。帖子(apiUrl, data=https://www.yisu.com/zixun/data) . json ()
  #获取文本信息,若没有“文本”值,将返回Nonoe
  返回r.get(文本)
  除了:
  返回代码 之前
  

#通过定义装饰器加强函数tuling_reply(味精)功能,获取注册文本信息@itchat.msg_register (itchat.content.TEXT)
br/> @itchat.msg_register (itchat.content.TEXT)
  

设置一个默认回复,在出现问题仍能正常回复信息

  
 <代码> defaultReply='我收到了:‘+味精(“文本”)
  回复=get_response(味精['文本'])
  # a或b表示,如有一个有内容,那么返回,否则返回b
  返回应答或defaultReply  
  

#使用热启动,不需要多次扫码
itchat.auto_login (hotReload=True)
itchat.run ()

  

然后环境正常的话文本将变成这个图标!
 Python实现微信自动回复机器人详细教程”> <br/>运行以后会得到一个二维码微信扫描登陆即可,用其他微信和自己聊天即可开始自动回复! </p><h2 class=Python实现微信自动回复机器人详细教程