python 微信机器人之图灵

本文介绍了如何利用github上的wxBot框架快速搭建一个微信机器人,并结合图灵机器人的API实现智能对话。首先,将wxBot框架导入项目,解决可能出现的依赖问题。接着,登录图灵机器人官网获取API key。最后,设置机器人接收和发送消息的逻辑,通过调用图灵API进行智能响应。完成以上步骤,即可实现微信机器人的基本功能。
摘要由CSDN通过智能技术生成
前几天在知乎上看到有人用图灵提供的api实现了微信聊天机器人,本人也跟风之下做了一个,用时1天半,
制作微信聊天机器人,需要如下几个条件,
1:web微信通讯协议,和各路接口
2:机器人接口

微信web版的模拟登陆和各个接口我是没有时间去研究,不过刚好在github上看到了一个别人做好的框架,就拿下来用了
地址:https://github.com/liuwons/wxBot
下载之后,直接放到lib目录下就好了,
这里多说一下,如果你出现%1 这不是标准的win32程序,而且是出在xml.dom下面的话,可以试着换一种方式来完成,在wxbot.pyde login函数里面本人是换成了lxml库的方式来替换那段代码,

        self.skey = doc.xpath(u'//skey')[0].text
        print self.skey
        self.sid = doc.xpath(u'//wxsid')[0].text
        print self.sid
        self.uin = doc.xpath(u'//wxuin')[0].text
        print self.uin
        self.pass_ticket = doc.xpath(u'//pass_ticket')[0].text
        print self.pass_ticket

这段代码就是从下载下来的xml文件中读取相应的数据。
然后运行wxbot文件下的test.py大概就可以完成了
这个库相应的解析在github上面有,自己去看吧,
接下来就是聊天机器人了,
图灵机器人的官网是:http://www.tuling123.com/login.htm?loginRedirectUrl=%2Fweb%2Frobot_access%21index.action%3Fcur%3Dl_05
我是用qq登陆的,你看着办。
登陆之后在仪表盘-机器人接入-可以看到你的apikey,那个就是在向图灵post的时候所需要的
因为我选择的是python所以只能是api接入了,下载后面的文档&#

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值