python+图灵机器人+itchat自动回复微信
import requests
import itchat #这是一个用于微信回复的库
KEY = 'ca098ebe818b49df98af997bef29b3b3' #这个key可以直接拿来用# 向api发送请求
def get_response(msg):Url = 'http://www.tuling123.com/openapi/api'data = {'key' : KEY,'info' : msg,'userid' : 'pth-robot',}try:r = requests.post(Url, data=data).json()return r.get('text')except:return# 注册方法
@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):# 为了保证在图灵Key出现问题的时候仍旧可以回复,这里设置一个默认回复defaultReply = '不想理你了'# 如果图灵Key出现问题,那么reply将会是Nonereply = get_response(msg['Text'])# a or b的意思是,如果a有内容,那么返回a,否则返回breturn reply or defaultReply#开启群聊是isGroupChat=True,默认为false#'isAt'是微信的@符号
@itchat.msg_register(itchat.content.TEXT, isGroupChat=True)
def text_reply(msg):if msg['isAt']:defaultReply='机器人故障中...'# 如果图灵Key出现问题,那么reply将会是Nonereply = get_response(msg['Text'])# a or b的意思是,如果a有内容,那么返回a,否则返回bif reply==None:reply=defaultReplyreply="@%s\u2005"%(msg['ActualNickName'])+replyreturn reply
# 为了让修改程序不用多次扫码,使用热启动
itchat.auto_login(hotReload=True)
itchat.run()
python+图灵机器人+itchat自动回复微信相关推荐
- python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}
相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...
- 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...
使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...
- python是最好的语言表情包_Python语言学习之如何通过Python用表情包自动回复微信拍一拍...
本篇文章主要介绍了Python语言学习之如何通过Python用表情包自动回复微信拍一拍,通过具体的内容展现,希望对Python语言的学习有所帮助. 前段时间微信上线了拍一拍功能,刚推出就被有才的网友玩 ...
- python图灵机器人怎么退出_python调用图灵机器人实现微信自动回复
python调用图灵机器人实现微信自动回复 发布时间:2018-06-17 22:04, 浏览次数:338 , 标签: python 环境准备: 微信号 pip install itchat pi ...
- python图灵机器人微信号_个人微信接入图灵机器人(基于Python)
开发环境:Ubuntu14.04 编程语言:Python2.7 1.在图灵机器人官网(http://www.tuling123.com)注册账号,创建机器人,如果只是学习的话,可以使用免费版,一个账号 ...
- 微信公众号接入图灵机器人实现自动回复消息
2019独角兽企业重金招聘Python工程师标准>>> 1.创建图灵机器人 进入图灵机器人网址:http://www.tuling123.com/ 登录/注册,进入机器人管理,然后点 ...
- python 图灵机器人
# -*- coding:UTF-8 -*- #!/usr/bin/python3 import requests import itchat import timedef get_response( ...
- python图灵机器人_python与图灵机器人交互(WXPY版本)
开发者账号:wujunfeng , 开发者key:官网申请 #!/usr/bin/env python #-*- coding:utf-8 -*- @Author : wujf @Time:2018/ ...
- 用wxBot和图灵机器人API实现微信群聊机器人
1 实现方案 用 wxBot登录微信,接收.发送微信消息. 用 图灵机器人 API对消息作回复. 2 实现效果 机器人会回复来自联系人的消息,以及群里@此账号的消息. 注意要将对应的群保存到联系人. ...
最新文章
- 小知识汇总----不断更新中...
- Exceptions
- CodeForces - 1520G To Go Or Not To Go?(bfs)
- Vue「五」—— 动态组件、插槽、自定义指令
- springcloud使用zipkin和rabbitmq进行服务链路追踪
- linux磁珠技术,MACS磁珠分选技术基本原理(图文释义)
- JPA 单元测试配置
- mybatisplus 结果_MyBatis Plus 将查询结果封装到指定实体
- 黑马程序员——java基础---IO(input output)流字符流
- 小米线刷包需要解压么_小米6详细的线刷教程,手把手教你降级
- DEDECMS自动采集更新伪原创完美版插件
- [软考] 知道IP地址如何计算网络地址、广播地址、地址范围、本网主机数
- 路由器Padavan固件安装贴吧云签到
- RxAndroid结合Retrofit,看看谁才是最佳拍档!
- mysql flush tables_MySQL 清理缓存—flush tablesFlush tables的影响
- php target当前页面,href标签target=_blank属性的妙用
- Dos用户学Unix指南(1)
- Vue进阶(八十二):updated 应用详解
- Photoshop脚本开发环境
- CPU构成详细介绍以及工作原理