All Projects → plugine → Wei

plugine / Wei

微信服务号裂变引擎,提供一套简单明了的DSL,快速配置和接入服务号裂变。 wechat fission platform, for technological dimensionality reduction.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Wei

Wechat
java微信客户端
Stars: ✭ 109 (-38.42%)
Mutual labels:  wechat, weixin
Typescript Wxapi.d.ts
🦉微信小程序typescript的声明文件
Stars: ✭ 133 (-24.86%)
Mutual labels:  wechat, weixin
Wechat Toolbox
WeChat toolbox(微信工具箱)
Stars: ✭ 109 (-38.42%)
Mutual labels:  wechat, weixin
Wechatswift
iOS WeChat App Written in Swift 5.0
Stars: ✭ 102 (-42.37%)
Mutual labels:  wechat, weixin
Wechat Request
🚀⚡️基于Promise实现微信小程序http请求,轻便,小巧,api友好,功能丰富
Stars: ✭ 156 (-11.86%)
Mutual labels:  wechat, weixin
Ggbot
一个用Go写的微信机器人
Stars: ✭ 103 (-41.81%)
Mutual labels:  wechat, weixin
Wx Miniprogram Boilerplate
基于Gulp微信小程序开发工作流,支持less样式编写,支持ESLint代码检查等功能
Stars: ✭ 122 (-31.07%)
Mutual labels:  wechat, weixin
Wechat Mall
清欢美味食光机,也是我做的第一个小程序,功能比较简单,后台基于API工厂
Stars: ✭ 98 (-44.63%)
Mutual labels:  wechat, weixin
Wechat Proxy
微信代理服务。提供简单易用的 HTTP 接口,简化微信公众号后台开发。
Stars: ✭ 151 (-14.69%)
Mutual labels:  wechat, weixin
Wechat Django
WeChat-Django旨在为接入微信公众平台的django开发者提供便捷的微信功能封装及最基本的后台管理支持
Stars: ✭ 143 (-19.21%)
Mutual labels:  wechat, weixin
Leaf
一个开发友好、功能完备的开源微信商城框架
Stars: ✭ 102 (-42.37%)
Mutual labels:  wechat, weixin
Crmeb wechatminiprogram
CRMEBv2.6以客户管理为中心+电商营销系统,微信小程序商城,带分销、秒杀、积分、优惠券等功能
Stars: ✭ 158 (-10.73%)
Mutual labels:  wechat, weixin
Wechat Mp Hack
微信公众平台模拟登录自动群发图文消息
Stars: ✭ 101 (-42.94%)
Mutual labels:  wechat, weixin
Rack Weixin
微信公众平台 开放消息接口 Rack Middleware
Stars: ✭ 105 (-40.68%)
Mutual labels:  rails, weixin
Wechat Weapp Movie
🎬电影推荐 - 微信小程序
Stars: ✭ 1,355 (+665.54%)
Mutual labels:  wechat, weixin
Elastalert Wechat Plugin
elastalert微信企业号报警插件
Stars: ✭ 112 (-36.72%)
Mutual labels:  wechat, weixin
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-49.15%)
Mutual labels:  wechat, weixin
Wx Voice
Convert audio files between Tencent apps (Weixin / Wechat, QQ) and Silk codec with other general formats such as MP3 and M4A
Stars: ✭ 93 (-47.46%)
Mutual labels:  wechat, weixin
Wxread Webautoreader
微信读书自动阅读器,全自动刷阅读时长,轻轻松松冲顶霸榜,您的微读挂机好帮手
Stars: ✭ 138 (-22.03%)
Mutual labels:  wechat, weixin
Cleanupwechatzombiefans
auto.js脚本,Android自动化,清理微信僵尸粉
Stars: ✭ 155 (-12.43%)
Mutual labels:  wechat, weixin

WEI 微信服务号裂变引擎

创作初衷:

微信作为互联网流量生态最重要的一环,承载了大部分创业公司的品牌曝光和营销策略,其中不乏所有产品均围绕微信生态的公司。在下对于营销的理解非常的片面,将其抽象为"借势"和"造势"两个策略, 而裂变作为营销方法论最重要的一环,无论是借势还是造势,均可以使用裂变的方式拓宽曝光,增加关注。至于变现和转化,不在本项目的讨论范围内便不再赘述。

在下为多个创业公司以及自己的公司提供过裂变服务,深知裂变的核心不在于技术手段,而在于如何巧妙设计裂变灵活借势,以及如何使用有吸引力的产品或想法造势,遂决定开源这套引擎。

核心功能

  • 服务号矩阵管理与动态配置(菜单、appid等基本信息)
  • 一套完整裂变DSL(高可配置,能迅速开发出各种裂变方式)
  • 高效(跑分双核4G云服务器每秒支撑1.3w + 用户裂变)
  • 一套简单的支付网关(可0代码实现支付)
  • 大部分前端页面变更不发版
  • 快速创建静态页面

待完成

  • 前后端分离(在下不善前端,很渣的那种)
  • 完整支付及订单支持
  • Docker 镜像
  • 文档编写中

黑科技

  • 虽说是服务号裂变引擎,其实订阅号也是稍微配置下可以用的
  • 大量使用动态语言eval特性,灵活的同时也带来很多安全隐患,操作不慎一个运营人员就能把后台搞垮。不过也带来更多试错机会和想象力(55开吧)

示例

因安全原因,不提供在线demo预览,你可以手工安装到服务器进行测试。

请更改database.yml更换default和production的数据库帐密

git clone

cd wei

bundle install

rake db:create db:migrate

rails s

依赖:

  • Mysql
  • redis
  • ssdb (你也可以再开一个redis在8888端口替代ssdb)

一个简单的裂变活动:

代码:

joined_success '想免费包邮送点好东西

一想到初学吉他的时候手割得生疼就想放弃是吧?没关系,尼龙弦了解一下~

活动规则:
1. 邀请29个微信好友扫码即可免费包邮送。
2. 好友扫码接力时你会第一时间在公众号收到通知,同时会告知当前你的好友接力数。
3. 好友扫码接力后如果取消关注,你也会收到相应通知,好友接力数-1。

接力成功后,公众号会自动推送发货表单链接给你,填写收货地址后2天内即发货。

温馨提示:转发分享卡到朋友圈和群会大大提高活动成功率噢。'

relaied_success '你已成功接力#{relaied_user&.nickname}~'

relaied_feedback '你的好友#{user&.nickname}接力了你。当前接力人数:#{relaied_user_supporters.size}'

activity_success '你已成功完成活动:<a href="http://weixin.njupt.org/pages/delivery_le_10?openid=#{relaied_user.openid}&activity_id=#{activity.id}">点此填写收货地址</a> 我们会尽快安排发货。
嫌麻烦?加我微信 "sidekiq",直接报地址也可以的。'

def start
  if support_success?
    say relaied_success
    say_to_relaied relaied_feedback if relaied_user
    (say_to_relaied activity_success) if relaied_user_supporters.size == 29
  end
  
  say joined_success
  
  image invite_pic("http://static.njupt.org/activity_10.jpg", [
    (image_query qr_url, 170, 'SouthWest', 60, 60, 0.25)
  ])
end

扫码体验:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].