利用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中由于logging模块误用导致的内存泄露
Apr 23 Python
python实现批量监控网站
Sep 09 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
Python文本处理之按行处理大文件的方法
Apr 09 Python
对numpy中向量式三目运算符详解
Oct 31 Python
python解析含有重复key的json方法
Jan 22 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
关于python中的xpath解析定位
Mar 06 Python
python为QT程序添加图标的方法详解
Mar 09 Python
python opencv实现图像配准与比较
Feb 09 Python
pandas取dataframe特定行列的实现方法
May 24 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 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生成HTML静态页面实例代码
2008/08/31 PHP
php数组总结篇(一)
2008/09/30 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
一些mootools的学习资源
2010/02/07 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
使用python实现个性化词云的方法
2017/06/16 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
用Python实现数据的透视表的方法
2018/11/16 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
Python PO设计模式的具体使用
2019/08/16 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
Python之Sklearn使用入门教程
2021/02/19 Python
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
xxx同志考察材料
2014/02/07 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
学校交通安全责任书
2014/08/25 职场文书
四年级小学生评语
2014/12/26 职场文书
基层党支部承诺书
2015/04/30 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python