共计 983 个字符,预计需要花费 3 分钟才能阅读完成。
提醒:本文最后更新于 2019-06-14 16:20,文中所关联的信息可能已发生改变,请知悉!
Python 版本:Python3.6
IDE:spyder
wxpy 介绍
wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。
wxpy 一些常见的场景:
一些常见的场景
控制路由器、智能家居等具有开放接口的玩意儿
跑脚本时自动把日志发送到你的微信
加群主为好友,自动拉进群中
充当各种信息查询
转发消息
逗人玩
…
# 脑洞太大的就不提了 …
总而言之,可用来实现各种微信个人号的自动化操作
安装 wxpy
安装 wxpy 非常简单,如果你拥有 pip,请直接按照 Github 中的方法安装:
从 PYPI 官方源下载安装 (在国内可能比较慢或不稳定):
登录微信
wxpy 使用起来非常简单,我们只需要创建一个 bot 对象,程序运行后,会弹出二维码,扫描二维码后显示登陆成功。为了能自动保存信息,不需要每次扫码,只需要设置 cache_path=True. 同时在项目文件夹下,多了一个 wxpy.pkl 文件。
以下为代码输出
机器人对我表白
在这特殊的日子里,机器人对我说了我爱你,也就是自己发给自己信息。还可以说更多其他的内容,只需要设置一下 send()内容既可。具体代码如下:
下图是运行效果:
指定聊天对象,大胆聊天表白吧
在这么特殊的一天,你可以使用聊天机器人指定某个人进行聊天,大胆说出自己平常不敢说的话。即使他 / 她给你回复了,你不好意思回复他。机器人可以帮你自动回复。如何实在不好意思和她聊天,也可以忽略,不用自动回复。
比如,找到微信昵称或者备注为”冯彬“的好友,然后对他说,“亲,在干嘛呢”。并且自动回复“嗯,收到你的消息了”。
效果如下:
自动回复群里的消息
群里的消息太多,回复不过来?可以使用聊天机器人自动回复设置好的内容。比如回复群名为“[志愿者]数据圈”的所有消息,并且不想回复的时候,也可以直接忽略。
效果如下:
自动与所有人聊天
好友或者微信群太多,回复不过来?聊天机器人一键回复所有人的消息,并且能并行执行。自动聊天机器人是在图灵机器人的基础上,进行二次开发实现。因为图灵的机器人已经很智能了,可以回答很多问题,比如当地的天气、名词解释等内容。图灵机器人可以在图灵网站注册账号,并且创建自己的机器人。比如创建一个叫做“我的机器人的”自动聊天机器人,然后与所有人进行聊天。
效果如下:
自动聊天机器人可以智能的回答当地的天气,并且提醒多加衣服
自动与群聊的效果: