先说一下我是怎么了解到这个wxpy模块的:
首先说明一下我是业余py爱好者,一开始确实是不知道这个流弊的模块,我是想突然想搞一个微信支付的微服务供其他模块调用,之前(好久好久了吧)去了解微信支付和支付宝支付的时候需要很多条件才可以申请,然后使用测试账号,当时又没有服务器[捂脸],搞不了回调,所以一直没有搞成,等买了服务器,又没有实际的需求趋势我继续了解这两个支付了,所以一直没有搞。最近突然想起这事,我在想能不能不交300块(貌似我当初记得开通微信支付需要年费,不知道现在什么情况了哈)给微信支付也可以简单实现一下,首先想到了监听微信信息,因为二维码收款收到钱微信会显示一个收款信息,所以打算从这个入手,然后我略懂一些爬虫,天真的我想去微信抓包,结果发现抓包没问题,解密才是大头[奸笑],查询了很多资料,都没有很多介绍,然后我就突发奇想python有没有这个微信模块呢?(我也去了解java,代码成吨成吨的,何必用大炮打蚊子呢,真不是黑,我也是java粉哈)结果发现了好几个python模块[奸笑],等有时间了再去深入了解吧,现在先上一个比较好玩的模块wxpy实现【伪】人工智能机器猫。

话不多少了,先看一下效果吧【奸笑】

python函数画机器猫 python 机器猫_微信支付


接下来就是代码啦【据说下面的12行核心AI代码价值一个亿】

from wxpy import *
from random import choice

bot = Bot(cache_path=True)

# 笑话大全
joke_lists = ['经理:“小杨,你早晨上班迟到了,下班又早退,不太合适吧?”小杨:“经理,现在路况不好,总是堵车.我上班迟到了,下班回家就不能再迟到了,否则,我还要被老婆批评的.”',
              '重庆江北北宾路,一酒驾司机被交警拦下.就在他下车一瞬间,这哥们抄起瓶五粮液,一扬脖就喝了半瓶.然后边喝边说,“我不是酒后驾车,我是驾后喝酒.现在我喝了酒,不能开车了,不然要拘6个月.我车就停这,乱停车你们开罚单,拖走也行.我打车走了,明再来提车”.交警茫然...',
              '一次我和几个朋友去商场逛,逛着逛着决定坐电梯到楼上接着逛,在一个很偏僻的电梯口等了一会发现这个电梯是残疾人专用的,然后我一姐们很牛x的说:没事,咱们是脑残',
              '一日上课,闲来无事,在课桌上写下:“孤枕难眠”翌日,竟然看多了几个字:“换个两枕头试试。”',
              '耳朵发炎去医院买了点药,刚刚找个位置坐下来用棉签掏耳朵,结果一熊孩子过来说到:叔叔,你是在找你的金箍棒吗?',
              '有一次到国外旅游,我们走进一家挂满漂亮衣服的服装店我们随意试穿着衣服。两个店员却以古怪的眼神盯着我们,使我们感到很不自在。终于,一位会讲汉语的店员实在看不下去了她悄悄地向我们解释:“对不起,我们这是一家干洗店。'
              ]

@bot.register(except_self=False, msg_types=TEXT) # 不过滤自身
def print_others(msg):
    text = msg.text
    # 你好
    # 你叫什么?
    # 你会唱歌吗?
    # 你喜欢谁?
    # 你给我讲一个笑话吧
    # 这个笑话不好笑,再来一个吧
    # 你知道1+1等于多少吗?
    if text.__contains__('你叫'):
        return ('我叫wxpy机器猫')
    elif text.__contains__('吗') and text.__contains__('你'):
        return (text.replace('你', '我').replace('吗', '呀').replace('?', '!'))
    elif text.__contains__('你好'):
        return ('你好!')
    elif text.__contains__('喜欢谁'):
        return ('我喜欢你呀!')
    elif text.__contains__('笑话'):
        return (choice(joke_lists))
    else:
        return ('我还不能理解你说什么哟,请找我的主人吧[捂脸]')

embed()

实现:

步骤01:安装wxpy模块

pip install wxpy

步骤02:查看官网文档

wxpy: 用 Python 玩微信(中文的)
or
查看相关博客快速案例

步骤03:实现自己的逻辑

了解一定后,就看你怎么玩了【奸笑】

结束语:

wxpy这个模块很强大哦,可以使用做什么?我大概想到了有以下:

  • 智能客服【当然你不会写上面一个亿的代码啦】
  • 简易版微信支付【我大概逻辑写好了,等有时间更新,到时候做成一个小开源接口,那样子任何开发者都可以玩微信支付了,主要是不用交钱,哈哈哈哈哈…】
  • 广告助手
  • 刷票助手
  • 点赞助手
  • 公众号点广告助手
  • 批量添加好友助手

当然还有很多用法,就看大家怎么玩,想象力在哪了【奸笑】,我也是刚了解到,接触不深,很多功能我也还不了解,分享一下。

如果你有了解这个模块,或者你有更好玩的,欢迎留言交流哦。