api来之图灵机器人。我们都知道微信公众号可以有自动回复,我们先用python脚本编写一个简单的自动回复的脚本,利用图灵机器人的api。

http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc 这是api提供的接口的数据格式,有了这个我们来开发微信公众号的自动回复是很简单的(自己拓展)。

代码如下:

# coding=utf-8
import json,urllib def zidonghuifu(content):
url='http://www.tuling123.com/openapi/api'
data={"key": "your key", "info": content} data=urllib.urlencode(data)
html=urllib.urlopen(url,data).read()
j=json.loads(html)
code=j['code']
if code == 100000:
recontent = j['text']
elif code == 200000:
recontent = j['text']+j['url']
elif code == 302000:
recontent = j['text']+j['list'][0]['article']+j['list'][0]['detailurl']
elif code == 308000:
recontent = j['text']+j['list'][0]['info']+j['list'][0]['detailurl']
else:
recontent = '小机器人还没学会怎么回复这句话'
return recontent if __name__=='__main__':
print('正在启动。。。。。')
print('问答小程序')
print('启动完成。。')
while True:
content=raw_input('问:')
me=zidonghuifu(content)
print(me)

最新文章

  1. gojs绘流程图
  2. include/linux/tasks.h
  3. [HDU3555]Bomb
  4. vim 全局替换命令
  5. JavaScript要点 (六) 函数参数
  6. i++和++i的老问题
  7. web开发|如何选择合适的webui框架
  8. Unity3D脚本的生命周期(执行顺序)
  9. layui-row 布局因高度不一致错位问题
  10. Java第2次实验提纲(Java基本语法与类库)
  11. CodeForces 959E Mahmoud and Ehab and the xor-MST (MST+找规律)
  12. select into赋值方式
  13. 2.4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——小结
  14. Unique Paths leetcode java
  15. Spring Cloud问题分析
  16. 居然上了模板使用排行榜第一 happy一下
  17. java 内部类的继承
  18. ubuntu发热问题的解决——显卡驱动的安装
  19. Java网络编程学习A轮_07_基于Buffer的Socket编程
  20. jQuery表单2

热门文章

  1. mysql优化------2 查看系统性能(表大小,I/o性能)
  2. Android SQLite 加密模块实现入门
  3. leetcode--014 Gas station
  4. 怎样简单的制作一个CHM格式的帮助文档?
  5. [cocos2d-x] --- CCNode类详解
  6. css--用户体验笔记及兼容记录
  7. DEV组件LookupEdit,ComboBoxEdit绑定数据源
  8. js判断MAC地址
  9. redis sets类型及操作
  10. Unity 脚本中update,fixedupdate,lateupdate等函数的执行顺序