利用python微信库itchat实现微信自动回复功能


Posted in Python onMay 18, 2017

前言

在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat

利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,哈哈!!

代码如下:

#coding=utf8
import requests
import itchat

KEY = '8edce3ce905a4c1dbb965e6b35c3834d'

def get_response(msg):
 apiUrl = 'http://www.tuling123.com/openapi/api'
 data = {
  'key' : KEY,
  'info' : msg,
  'userid' : 'wechat-robot',
 }
 try:
  r = requests.post(apiUrl, data=data).json()
  return r.get('text')
 except:
  return

@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
 defaultReply = 'I received: ' + msg['Text']
 reply = get_response(msg['Text'])
 return reply or defaultReply

itchat.auto_login(hotReload=True)
itchat.run()

安装一下 itchat即可跑上面程序,实现与图灵机器人的交互。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python中pygame的mouse鼠标事件用法实例
Nov 11 Python
Python正确重载运算符的方法示例详解
Aug 27 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
Python单元测试简单示例
Jul 03 Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 Python
python实现串口自动触发工作的示例
Jul 02 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
Python: 传递列表副本方式
Dec 19 Python
python调用私有属性的方法总结
Jul 24 Python
python使用布隆过滤器的实现示例
Aug 20 Python
Python中zipfile压缩包模块的使用
May 14 Python
使用scrapy实现增量式爬取方式
Jun 21 Python
利用Python读取文件的四种不同方法比对
May 18 #Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 #Python
Python使用time模块实现指定时间触发器示例
May 18 #Python
Python实现的文本简单可逆加密算法示例
May 18 #Python
Python操作MongoDB详解及实例
May 18 #Python
Python 迭代器与生成器实例详解
May 18 #Python
Python字符串处理实例详解
May 18 #Python
You might like
PHP实现货币换算的方法
2014/11/29 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
JS远程获取网页源代码实例
2013/09/05 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
js中日期的加减法
2015/05/06 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
2015/07/17 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
pytorch打印网络结构的实例
2019/08/19 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
高中生自我评价个人范文
2013/11/09 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
2014年党支部承诺书
2014/05/30 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
债务授权委托书范本
2014/10/17 职场文书
务虚会发言材料
2014/12/25 职场文书