利用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 tempfile模块学习笔记(临时文件)
May 25 Python
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
python制作花瓣网美女图片爬虫
Oct 28 Python
python实现的多线程端口扫描功能示例
Jan 21 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
图解Python变量与赋值
Apr 03 Python
使用python将大量数据导出到Excel中的小技巧分享
Jun 14 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
Python 类属性与实例属性,类对象与实例对象用法分析
Sep 20 Python
pyinstaller还原python代码过程图解
Jan 08 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
python中复数的共轭复数知识点总结
Dec 06 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监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
javascript中通过arguments参数伪装方法重载
2014/10/08 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
js创建对象的方式总结
2015/01/10 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
3.12植树节活动总结2014
2014/03/13 职场文书
2014年团工作总结
2014/11/27 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
毕业酒会致辞
2015/07/29 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书