推荐个Spring Boot实现的开源公众号管理系统,当学习案例也不错!

关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍

随着网络的发展,公众号越来越受重视,TJ君身边的朋友不止一次跟TJ君吐槽,怎么现在一些大企业的申明官网找不到,都在公众号上了

对于一些企业或小伙伴来说,维护多个公众号成为了日常工作之一,对于新手来说,想快速上手公众号的维护不是特别容易,所以TJ君今天和大家分享一个微信公众号管理系统

2b5a2859c4940a6066cddd325333c6fe.png

wx-manage是一个开源的多公众号管理系统,支持多个公众号的接入,提供公众号菜单、自动回复、公众号素材、简易CMS等多项功能,对于刚上手研究公众号或者要维护多个公众号的小伙伴,可能是一个有用的帮手~

首先我们来看下项目的技术组成:

  • 核心框架:Spring Boot

  • 安全框架:Apache Shiro

  • 持久层框架:MyBatis-Plus

  • 公众号开发框架:WxJava

  • 后端脚手架:renren-fast

  • 页面交互:Vue2.x、TinyMce Editor、Vuex

  • UI框架:ElementUI

  • 管理后台界面模板:renren-fast-vue

  • 富文本编辑器:tinymce5

对于开发环境的部署,可能需要小伙伴需要准备如下的条件:

  • JDK8+

  • Maven

  • IDE+lombok插件

  • Mysql5.7+

  • Node.js

下载源码之后,首先要启动后端wx-api,这里需要注意的是,安装lombok插件是因为entity的get set方法需要它。

然后创建数据库wx,数据库字符集utf8mb4,编码规则utf8mb4_general_ci,如果这里设置的异常的话会影响部分内容的存储。

再执行db/mysql.sql文件,初始化数据,然后引入maven依赖,修改application-dev.yml中的MySQL账号和密码,改成你自己的,运行BootApplication.java启动。

完成后端wx-api的启动后就要启动前端wx-manage了。

// 安装依赖
npm install
// 编译启动
npm run serve

待一切都成功后,可以登录http://localhost:8001打开管理页面,初始默认的用户名密码是admin / 123456

后面如何添加公众号,如何进行操作管理,如何用的得心应手,则需要小伙伴们自行进行摸索了,TJ君觉得最好的一定是最适合自己的,有的小伙伴可能习惯用原生的公众号管理,有的小伙伴则更倾向于此类开源的管理工具,究竟哪一个更好,大家用了才知道不是吗?

最后给大家看看项目的实际运行效果:

例如公众号菜单管理:

2e651ca41d485a2a628863c290b834ce.png

自动回复管理:

da7fc8975fc3f029933db0d0eb834bc2.png

公众号模板配置:

7a2c593e09bff7ec33617f2e33e5b10c.png

关注用户管理:

e2b270bb544da863fb778473a9af4cd9.png

各种素材管理:

704fdbdc2c27faa48e3ae23e2e657cb1.png

消息管理:

49f410ca32cad60bbefcea8361c237c7.png

文章编辑管理:

ce945775ebcde9abc57de1f4008f7ae0.png

唯一美中不足的是,这个项目似乎从上一次更新之后有漫长时间没有再更新了,不过还是TJ君刚才说的,大家用了才知道是不是适合自己,所以试一试吧,地址如下:

点击下方卡片,关注公众号“TJ君

回复“公众号管理”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Amango 芒果微信公众号管理框架是基于 Onethink 开源框架进行的二次开发,它继承Onethink的基本CMS管理理念,丰富了对微信公众号管理的更好得支持。 因此,它既可以兼容Onethink的插件也支持微信插件。本系统专注于单个微信公众号的管理,但它又不同于其他微信公众号管理系统。对于微信公众号管理 而言,无论你是使用者,还是插件开发者,它对于大家而言都是“新鲜”的。注重单公众号管理的个性化的实训,因此,它的部分理念是独树一帜的。如果你是匠心独运你的微信公众号,不妨来体验它,它将带给你新的微信公众号管理视角对于使用者来说对于信息调用:微信回复支持全站调用任意cms内容对于资源调用:微信素材统一管理机制对于关键词:微信关键词高级自定义(在芒果这,关键词=用户请求 自定义响应),您可以自定义关键词激活时间,分组,权限,主题等等...,此外,为了资源重复利用,我们的可以通过请求和响应的拖拽式绑定组装任意你想要的关键词对于关注者:自定义关注者所在分组,积分体制,用户分组所拥有的权限对于运营方面:微信支持任意位置植入任意内容,无论你是图文消息,文本消息,语音消息,地理消息等等,我们可以自行定义任意时间段植入任意内容对于前端页面:我们统一了插件与资讯界面风格,增强了用户中心以及自动登录对于开发者来说(仅仅针对微信插件)对于插件/资讯前台:采用自动响应的Amaze UI作为我们的Css框架,开发者可以采用模板渲染统一风格,为了更好地结合微信浏览器,我们内置了分享以及相关js控制显示对于微信端出来开发:我采用简洁的插件文件夹布局,更加简洁明了,针对微信控制器处理的开发,我们将更多的方法独立封装自定调用 【creat_url自动创建插件URL,lock上下文模块锁定,error/success快捷回复...等等】,在这里,无需手写繁杂的代码,只需 配置rules就可以进行关键词自动匹配,自动截取,自动定位到你的操作,让你的精力更多投入到功能开发而不是枯燥的关键词逻辑判断 标签:Amango
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值