公众号python接入机器人_使用python实现小机器人自动回复可扩展开发微信公众号的小机器人...
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)
公众号python接入机器人_使用python实现小机器人自动回复可扩展开发微信公众号的小机器人...相关推荐
- Java开发微信公众号之整合weixin-java-tools框架开发微信公众号
微信开发者接入文档 : https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319 微信公众平台测试账号申请: http ...
- python开发微信订阅号如何申请_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...
1.1.课程的背景 微信公众平台的火热程度已经不用多言,无论是个人还是企业,政府还是商家,都已经开始搭建微信公众平台,微信的作用已经被各界人士认可.微信公众平台的技术需求市场缺口巨大.同时python ...
- 用python开发微信公众平台聊天机器人
最近用python写了一个聊天机器人的微信公众号,网上找的开发文档参差不齐,官方文档也比较老旧,还有部分小问题.于是,分享一下我的思路. 开发环境 windows sever 2008+python3 ...
- python开发微信公众号开发教程百度云_Python开发微信公众号后台(系列一)
Python 开发微信公众号后台(系列一) 專 欄段晓晨,写过一点爬虫,写过几篇文章.能力虽 有限,会尽量把想说的东西讲清楚. 知乎 ID :段小草 知乎专栏:小段同学的杂记, https://zhu ...
- python开发微信公众号自动回复音乐
利用python开发微信公众号,对接实现自动回复音乐,并下载音乐,是公众号更自动化. 本次采用新浪sae部署,新浪sae 1.新浪SAE 创建python应用 1)选择共享环境,使用多少扣费多少,不适 ...
- python微信爬取教程_PYTHON爬虫之旅系列教程之【利用Python开发微信公众平台一】...
感谢大家的等待,好啦,都准备好瓜子.板凳,老司机要发车啦-- 本系列课程讲述"PYTHON爬虫之旅",具体大纲可参考:[PYTHON爬虫之旅]概要目录. 本节课讲述如何利用Pyth ...
- Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发
接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 资料准备: 1.一个可以访问的外网,即80的访问端口,因为微信公众号接 ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
最新文章
- 解决Hbase启动报错问题:No such file or directory!
- ActiveBpel部署运行BPEL流程实例
- 【读书笔记0101】Beginning linux programming-3rd
- 手动抛出异常_(七)异常处理
- 使用Eclipse调试Android Native Application---cocos2d-x + Eclipse + Android + ndk
- c#用canny算子做边缘提取_干货 | 边缘检测
- ubuntu挂载移动硬盘出现错误:mount:unknown filesystem type ‘exfat‘
- 通过ip地址定位计算机,局域网通过IP地址如何找到电脑的位置
- IndoorGML 介绍
- 与VX msn 聊天记录
- Only one connection receive subscriber allowed.
- StackExchange.Redis Timeout awaiting response
- 待办事项Windows软件推荐
- Gartner首次发布中国超融合市场竞争格局报告,ZETTAKIT泽塔云的差异化优势成重点关注对象
- FileUploadException: the request was rejected because no multipart boundary was found
- 【独家】硅谷创业公司在中国常跌的五个坑|禾赛科技CEO李一帆柏林亚太周主题演讲...
- 直播带货源码,Android中直播视频技术探究
- [转载]升华思想境界,走出博士的专家路线
- 如何用多因子模型预测资险
- 【洞见观点】金融领域隐私计算平台间的互联互通技术实践与研究
热门文章
- 服务器草稿位置6,【记录】寻找Thunderbird中邮件的草稿保存的位置
- 服务器E9报警修复,win70xc00000e9修复最简单的方法
- Android onKeyDown自定义功能
- 9 Jquery 获取子孙或父级元素
- 怎样注册企业邮箱?注册方法和优势是什么?
- Vczh Library++3.0 开源啦!
- vue中的for循环路由二级路由
- deepin linux 安装最新版node方法
- 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token
- Java——卡号计算幸运数