利用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循环监控远程端口的方法
Mar 14 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 Python
jupyter安装小结
Mar 13 Python
Python 中的with关键字使用详解
Sep 11 Python
Python使用filetype精确判断文件类型
Jul 02 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
JSON文件及Python对JSON文件的读写操作
Oct 07 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
Sep 10 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python random模块的使用示例
Oct 10 Python
Python利用capstone实现反汇编
Apr 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
MVC模式的PHP实现
2006/10/09 PHP
php 404错误页面实现代码
2009/06/22 PHP
PHP的几个常用数字判断函数代码
2012/04/24 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
div中文字内容溢出常见的解决方法
2017/03/16 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
带你认识Django
2019/01/15 Python
Python 切分数组实例解析
2019/11/07 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
温泉秘密:Onsen Secret
2020/07/06 全球购物
预备党员政审材料
2014/02/04 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
2014年文明创建工作总结
2014/11/25 职场文书