一直以来在私域流量运营领域都有这样一个需求:自动通过好友,并在新好友支付一定的费用之后,依据新好友所发送的关键字,将其拉到对应的微信群。关键字与微信群对应,并且微信群满员以后可以自动扩建。
有人想过这样的解决方法,先让潜在用户添加人工客服微信,转帐或扫码支付,人工验证之后,再拉他/她入群。但是这个方法人工成本高,人工成本高,就意味着会拉高入群票价。
还有一个变通的方法,采用微商城,让用户在商城内自助完成支付,然后通过钩子设置发给用户一个四位数字的验证码,就是虚拟发货。完成这一步后,再引导用户拿着验证码添加机器人助手微信,机器人助手收到验证码以后,先到数据库里验证订单真伪,核实后再拉人入群。
这个方案看起来相当美好了,但是仍然有很大问题。一句话概括,就是太复杂。需要数据库,需要微商城等,部署成本高了自然也会推高入群票价。有人可能还会想到,可以使用知识星球或类似产品,这个产品确实很棒,但有时候我们就只想在微信中聚集私域流量,怎么办呢?
能否有这样一个简单的方案:机器人助手自动通过好友后,依据新好友发送的关键字,自主判断是否需要付费,如果需要,发给新好友一个支付二维码,待新好友完成扫码支付后,自动将TA拉入微信群。整个过程没有第三方跳转,完全在微信窗口内完成。还有,整个方案不涉及Web服务、数据库服务等,只需要部署一个微信机器人就可以了。
答案是可以的,于是作者写了这个开源项目。我给它取名为:一个使用小微商户+微信聊天机器人构建的可付费私域运营助手。
这是一个实验性的小项目,还不完善,但可行性是具备的,完全可运行,收到的款项也会自动转到个人微信卡。希望这个项目能给你启发,但不提供任何技术保证和使用许诺。
该项目基于微信小微商户+Wechaty实现,并借鉴于Wechaty的示例代码。
接下来介绍一下它需要准备什么,如何使用,未尾有作者录制的视频,方便你快速查看项目的交互效果。
主要功能
主要支持的功能交互指令:
- 申请加入xx群,可以加入群,将xx换成具体的关键字,例如书法
#查询2021xxx
,用于查询旧订单,如果支付了可以补拉进群- 指定的管理员,可以使用
@xxx 勿发
这样的群消息指令,让机器人踢出某人
使用准备
在使用之前需要Wechaty
的token
和小微商户的MCHID
和SECRET
。前者可在这里购买,是月租付费形式。后者在这里申请,它是一次性付费的,面向个人开放。
拿到启动材料后,需要在本地bash
中配置一下系统变量:
export WEPAY_MCHID=xxx
export WEPAY_SECRET=xxx
export WECHATY_PUPPET_HOSTIE_TOKEN=xxx
这是Linux/Mac下
的配置,在Windows
下需要自行修改一下配置方法。
如何启动
启动:
git clone https://github.com/rixingyike/wechat-operation-assistant.git --depth=1
cd wechat-operation-assistant
npm i
npm run serve
投石问路版本
版本:v1.0
当然了这个版本还存在一些问题,例如机器人助手依据昵称管理员权限,这存在漏洞。Wechaty
中Contact
对象有一个alias
方法,可以设置/获取联系人备注,可以使用这个方法代替name
检验管理员权限。
后续作者可能对这个项目进行不断完善,如果你有什么建议,欢迎提出来,也欢迎提交PR。
使用视频
2021年02月09日
作者: 程序员LIYI,首发于公众号: 一个小小智能机器人:帮我们自动拉人,自动核实付费,自动将收款转到个人银行卡。以下内容重发时有修改。