1 Star 3 Fork 8

野火IM / channel-platform

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

野火频道服务

野火频道管理系统,支持多频道接入。提供频道菜单、自动回复、发布文章、CMS等管理功能。使用前需要部署野火IM服务。

野火频道系统

野火频道系统包括3部分。server为野火频道服务的后端服务,给管理后台页面和客户端页面提供服务;manage为野火频道管理页面,管理员可以登录并管理频道;client为客户端页面,在用户手机展示文章内容。

依赖

依赖Java1.8

编译manage

编译机器上按照nodejs,进入到manage目录,执行下述命令

npm install
npm run build

编译client

编译机器上按照nodejs,进入到client目录,执行下述命令

npm install
npm run build

*** 注意,要先编译manage再编译client,因为前端页面编译后会拷贝到后端的static目录,后编译manage会覆盖所有的资源。 ***

编译后端

进入到server目录,执行下述命令

mvn clean package

生产软件包channel-server-0.1.0.jartarget目录下。

配置

默认使用h2db,可以不用修改配置直接运行。如果要是想使用mysql,需要修改 server/config/application-{dev|prod}.yml文件,按照说明配置和初始化数据库

运行

服务器安装有jdk1.8。把server/config目录拷贝到channel-server-0.1.0.jar同目录,然后执行下面语句:

java -jar channel-server-0.1.0.jar

登录

当运行成功无报错后,使用浏览器打开http://${ip地址}:8088。使用用户名密码 admin/123456 来进行登录,登录后可以修改管理员密码和添加更多管理员。

对接野火IM服务

  1. 通过开发平台创建频道
  2. 在管理页面(频道管理 - 公众号管理)添加频道,填入IM服务地址(端口是80),上一步所创建的频道ID和频道密钥。

测试

测试菜单,自动回复,文章等功能。

前后端分离

默认编译clientmanage会把前端页面放到serverstatic目录。也可以前后端分离部署,把前端页面单独部署。

截图

菜单 menu

自动回复 auto reply

私聊 message

粉丝管理 subscribers

文章管理 articles

频道账户 channel

系统管理 manage

项目来源

项目Base于wx-api

About

野火频道(公众号)平台 expand collapse
Cancel

Releases (1)

All

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/wfchat/channel-platform.git
git@gitee.com:wfchat/channel-platform.git
wfchat
channel-platform
channel-platform
master

Search