wxpy之一

用python可以玩微信,十分有趣,具体的使用可以参考https://github.com/youfou/wxpy

本文Github源代码地址:locoda/connector-wechat-bot (代码适用版本为python 3.6)

安装

安装十分简单,如果是Windows系统,则打开菜单>搜索cmd,然后输入

pip install -U wxpy

GitHub上面还有另一种推荐使用的镜像的方法,不过我没有用,有兴趣的可以用用:

pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

最后看到成功安装的英文提示,恭喜,安装成功。

登录微信

from wxpy import *
##初始化机器人,扫码登录
bot = Bot()

接着就会看到出现这个结果,证明登陆成功:
这里写图片描述

发送信息

##寻找好友
my_friend = bot.friends().search('DY', sex=MALE, city="广州")[0]
##发送信息
my_friend.send('你这个小哥哥好帅啊~')

然后就可以打开微信看到有发送给这个朋友一条微信啦,这里就不上截图了。
GitHub上也有给朋友发送别的信息的相关代码,朋友们可以试试:

##发送图片
my_friend.send_image('my_picture.jpg')
##发送视频
my_friend.send_video('my_video.mov')
##发送文件
my_friend.send_file('my_file.zip')
##以动态的方式发送图片
my_friend.send('@img@my_picture.png')

群聊自动回复

官方文档里面有很多示例,大家可以自己试试,我在这玩了一个群聊自动回复的:

###群聊自动回复###
from wxpy import *
##初始化机器人,扫码登录
bot = Bot()
##寻找群聊
boring_group = bot.groups().search('本王的后宫')[0]
##发送信息
boring_group.send('哥的胸肌,你还要不要靠了!')

@bot.register([boring_group, Group], TEXT)
def auto_reply(msg):
        # 回复消息内容和类型
        return '收到消息: {} ({})'.format(msg.text, msg.type)

embed()

然后朋友们疯了:
这里写图片描述
然后你们就可以自由发挥啦!之一就写这么多,后面再慢慢加之二之三等等。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值