关注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、好用、有趣的东东

Logo

秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态!支持公有云使用、私有化部署以及软硬一体化私有部署。

更多推荐