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

 更新时间:2017年05月18日 14:42:19   作者:第2梦  
最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学习,下面来一起看看吧。

前言

在论坛上看到了用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即可跑上面程序,实现与图灵机器人的交互。

总结

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

相关文章

  • Django启动时找不到mysqlclient问题解决方案

    Django启动时找不到mysqlclient问题解决方案

    这篇文章主要介绍了Django启动时找不到mysqlclient问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • python之import机制详解

    python之import机制详解

    这篇文章主要介绍了python的import机制,需要的朋友可以参考下
    2014-07-07
  • 使用Python与BigQuery进行交互的代码详解

    使用Python与BigQuery进行交互的代码详解

    在大数据分析的领域中,Google BigQuery 是一个被广泛使用的云端数据仓库解决方案,它由 Google Cloud 提供,并且专为处理大规模数据集、进行快速的数据分析和复杂的查询而设计,本文给大家讲解了如何使用Python与BigQuery进行交互,需要的朋友可以参考下
    2025-04-04
  • 详解Django3中直接添加Websockets方式

    详解Django3中直接添加Websockets方式

    这篇文章主要介绍了Django3中直接添加Websockets方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • python中super().__init__()作用详解

    python中super().__init__()作用详解

    super()用来调用父类(基类)的方法,__init__()是类的构造方法,super().__init__() 就是调用父类的init方法, 同样可以使用super()去调用父类的其他方法,这篇文章主要介绍了python中super().__init__(),需要的朋友可以参考下
    2023-02-02
  • pycharm中连接mysql数据库的步骤详解

    pycharm中连接mysql数据库的步骤详解

    在进行Python研发的时候,pycharm是一个很好的IDE,下面这篇文章主要给大家介绍了pycharm中连接mysql数据库的步骤,文中通过图文介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Python中 传递值 和 传递引用 的区别解析

    Python中 传递值 和 传递引用 的区别解析

    这篇文章主要介绍了Python中 传递值 与 传递引用 的区别解析,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-02-02
  • python下如何让web元素的生成更简单的分析

    python下如何让web元素的生成更简单的分析

    做web不简单,特别是当你需要使用一些web效果的时候, 比如显示个圆角矩形,提示框之类的,也许你认为很简单,好让我们分析一下:
    2008-07-07
  • 在Pytorch中使用Mask R-CNN进行实例分割操作

    在Pytorch中使用Mask R-CNN进行实例分割操作

    这篇文章主要介绍了在Pytorch中使用Mask R-CNN进行实例分割操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • TensorFlow实现保存训练模型为pd文件并恢复

    TensorFlow实现保存训练模型为pd文件并恢复

    今天小编就为大家分享一篇TensorFlow实现保存训练模型为pd文件并恢复,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论