想与某个微信好友自动聊天,自动回复,并且你在这边的主机上能看到他发给你的信息和你回复他的信息,模拟实时监控的状态。当遇到复杂表情时,会回复问号的表情,当遇到简单表情时,会检测并自动回复。可扩展性很高。

环境配置:

Anaconda 4.2.0 (64-bit)

Python 3.5.2

<strong>from wxpy import *
bot = Bot(cache_path=True) #保持登录状态
my_friend = ensure_one(bot.search(u'***')) #填写你要聊天的对象的微信名称,注意不是你备注的,而是原本的名称
tuling = Tuling(api_key='**********************')@bot.register(my_friend)
def reply_friend(msg):# tuling.do_reply(msg)print(msg)       #打印出来朋友回你的信息if (msg.type!='Text'):ret = '[疑问][疑问]'else:print('@TuTu : {}'.format(tuling.do_reply(msg))) #打印出图灵回复的信息return retembed() #让程序保持运行
</strong>

其中,api_key可以去图灵的官网上申请,免费的。

我曾经跨过山和大海,也穿过人山人海,我曾经拥有着的一切,转眼都飘散如烟,我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。
——韩寒《平凡之路》

python中wxpy的应用相关推荐

  1. 微信小脚本之python调用wxpy

    微信小脚本之python调用wxpy 点击这里:wxpy官方文档链接 1. 安装wxpy 使用pip3安装: pip3 install wxpy python3中调用: from wxpy impor ...

  2. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  3. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  4. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  5. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  6. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  7. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  8. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  9. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

最新文章

  1. 拉力赛 (Standard IO)
  2. JavaScript事件对象
  3. 如何异步提交表单 如何异步跨域提交表单
  4. [Guava]-使用Iterators进行分组时遇见的坑
  5. 012-ViewState状态保持
  6. JDK,SDK,API之间的概念汇总
  7. 1.Jenkins 安装
  8. Linux 之CentOS7-VSFTP搭建
  9. FastStone Capture滚动截屏
  10. [从零开始A31S]之安装虚拟机以及下载ubuntu
  11. 我国资本市场程序化交易的风险控制策略
  12. 谷歌(google)、百度、必应d等高级搜索指令使用
  13. 联想小新潮7000黑苹果教程_联想小新 潮7000-13怎么装win10系统|联想小新 潮7000-13用u盘重装win10系统教程-系统城...
  14. c语言日历设计程序框图,C语言课程设计————写下流程图! 谢谢
  15. 网络嗅探 精华版(全)
  16. Raphael.js 在vue中使用说明, 以杭州市地图为例
  17. 用什么软件能测试cpu好坏,如何检测cpu是否损坏
  18. 【动网论坛7.1 sp1 修改】-修改发帖所贴的图的大小
  19. oracle 物化视图没效果,Oracle物化视图失效的几种情况及测试
  20. 首次披露:快手是如何做到百万观众同场看直播仍能秒开且不卡顿的?

热门文章

  1. PMP证书到期,有必要续证吗?
  2. 计算机课程可信计算,可信计算-表7.计算机学院(系、所)研究生课程简介.doc...
  3. linux添加防护墙规则rc.local,Linux环境下iptables防火墙基本用法演示
  4. DS1302驱动根据数据手册编写
  5. 一个软件测试人员的经验分享
  6. java低位_Java 高位低位
  7. 再造STM32---第二十二部分:CAN—通讯实验
  8. 物联网通信_闲聊协议
  9. 你不是输给了物联网,是输给了不信物联网
  10. 美国虚拟PSTN号码