打造你的微信自动回复智障机器人

一 、申请图灵机器人(免费)

              http://www.tuling123.com/

    


创建一个机器人,并拿到api接入apikey

             

具体使用可参考api使用文档


二、安装itchat库

        这是一个用于微信回复的库 
        方法请参照第一篇文章
        

具体使用方法可参照大神博文 :https://www.cnblogs.com/ouyangping/p/8453920.html


三、程序源码:1、

     


  2、程序讲解

   第一部分:导入库

      itchat:微信接口

       request:网络请求库

        key:图灵机器人的apikey

     第二部分:创建请求函数,构建请求数据

        apiurl:http://www.tuling123.com/openapi/api        


这个界面我们可以清楚的看到它的返回数据是一个字典,而其中的text则是图灵机器人的返回语句,换句话说 text是我们所需要的东西,只是由于我们没有传参数(apikey,文本信息等)所以给我们返回值是

{"code":40001,"text":"亲爱的,key不对哦。"}

  code:错误编号

            

构建数据:包括apikey、msg(消息)、用户名(可随意)

  当然参数有很多,以上是这个程序所用到的参数

  r:是api返回参数,一般是一个字典:    

                                                          

       

                      

         我们获取其中的text


    第三部分:

       @itchat.msg_register(itchat.content.TEXT)

        装饰器:对文本信息感兴趣,就是说获取到文本信息后,执行此函数。

        设置默认回复:防止出错

        调用get_respose()函数

        返回返回参数中的text文本


    第四部分:

           itchat登陆微信




效果图:



总结:本程序只是利用了api很少的功能,其对应不同的请求信息有不同的返回参数。并且该程序只对文本信息产生回应,因为没有添加对图片敏感的装饰器,所以对图像不产生回应。在在下面的文章中我会完善他的功能,让它成为你的生活小助手。


欢迎关注  微信公众号 :learner学编程

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值