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