1 Star 0 Fork 787

huangsinmen / SmartWx

forked from hermit / SmartWx_old1 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 6.18 KB
一键复制 编辑 原始数据 按行查看 历史
hermit 提交于 2018-05-15 15:48 . 更新 README.md

本项目是一个完整的微信公众号web操作版,直接编译即可运行。让用户不再用关心微信的底层接口,直接使用页面进行操作,简单方便。

包括服务器绑定、文本管理、图文管理、菜单管理、粉丝管理、群发消息等


QQ GPL-3.0 使用IntelliJ IDEA开发维护


技术框架

开发语言:JAVA

数据库:MYSQL

JAVA开发框架:Spring MVC+Spring+Mybatis

缓存框架:j2cache

前端开发框架:Layui+JQuery+html

前台模板引擎:art-template

简介

  1. QQ群:加入QQ群加入QQ群,推荐点击按钮入群,当然如果无法成功操作,请自行搜索群号671585861进行添加
  2. 官方网址:http://smartwx.webcsn.com
  3. 本项目在以下代码托管网站同步更新:

应用场景

  • SmartWx是一款基于JAVA企业级平台研发的微信公众号管理系统, 依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源微信公众号管理系统先河。
  • SmartWx采用最流行的Spring语言,来实现多公众号的管理。
  • 如果您要需要搭建一个微信公众号管理系统,那么您可以用SmartWx
  • 如果您厌烦了微信公众号管理后台枯燥的页面,那么您可以用SmartWx
  • 如果您手中有很多公众号,那么您可以用SmartWx

功能模块

账号信息

  1. 绑定公众号信息

文本信息

  1. 新建消息
  2. 消息发送

模板消息

  1. 由于模板消息需要自己创建模板,系统中只是演示功能,大家可以自行更改

图文管理

  1. 多图文
  2. 单图文

菜单管理

  1. 支持几乎所有的微信菜单类型
  2. 可视化管理
  3. 保存&同步

粉丝管理

  1. 批量同步粉丝
  2. 单个粉丝同步
  3. 发送文本消息和图文消息

多账号管理

  1. 添加公众号
  2. 选择公众号

环境要求

  • JDK7或更高版本
  • Tomcat7.0或更高版本
  • MySQL5.1或更高版本

部署说明

  1. 创建数据库。如使用MySQL,字符集选择为utf8
  2. 执行数据库脚本。数据库脚本在/doc目录下。
  3. 在eclipse中导入maven项目。点击eclipse菜单File - Import,选择Maven - Existing Maven Projects
  4. 设置项目编码为utf-8,选择jdk1.7版本或以上,不要选择jre。
  5. 修改数据库连接。打开/src/main/resources/property/jdbc.properties文件,根据实际情况修改jdbc.urljdbc.usernamejdbc.password的值
  6. 上传图片设置。upload.properties 如属性文件所描述,如图片想放到项目中,res.upload.url注释即可
  7. 缓存设置。为兼容jdk1.7,此版本中暂时废弃j2cache,默认仅使用ehcache缓存,如想使用,修改J2CacheUtil,用CacheJ2Utils替换CacheUtils,修改依赖文件
  8. 七牛云配置。app.properties 项目中暂时未用到,可废弃
  9. 项目中为简化代码,用到了 lombok 插件,大家可自行安装。
  10. 由于项目采用前后台分离,也为了将来配置读写分离,项目需 root 根目录运行,如若不然可能会js,css加载不到的情况(自己可修改)
  11. 编译项目。在eclipse中,右键点击项目名,选择Run as - Maven build...Goals填入clean package,然后点击Run,第一次运行需要下载jar包,请耐心等待
  12. 部署项目。将项目部署到Tomcat7或以上版本,启动Tomcat。也可使用maven tomcat7插件运行,jetty插件运行暂时有问题
  13. 访问系统。地址:http://localhost:8080/;用户名:smartwx,密码:smartwx
  14. 由于eclipse识别问题,部分xml文件和html页面会报错,无需关心,运行即可。
  15. 添加公众号页面,url和token两项自动生成,无需手动填写。将 开通80端口的公网ip或域名(切记全路径)+urltoken 这两项填入到微信后台即可
  16. 添加完公众号,大家先尝试下 同步粉丝功能,若成功,则项目配置完成,若无法获取accesstoken,切记检查 微信后台 获取accesstoken白名单设置

相关连接

官方网址:https://smartwx.webcsn.com

版主QQ:794890569

服务器支持:http://webcsn.com

更新内容

2.0.1版本 已发布,此次修改内容如下:

  1. 增加模板信息
  2. 修改图文上传模式 支持 本地+nginx
  3. 修改 退出问题
  4. 修改 日志打印两边问题
  5. 修改j2cache 可以放弃二级缓存(redis)
  6. 修改批量同步粉丝,昵称乱码
  7. 修改群发图文 文本消息

页面展示

登陆页 首页 账号信息 菜单 单图文 多图文 粉丝

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/andy_huang/wxmp.git
git@gitee.com:andy_huang/wxmp.git
andy_huang
wxmp
SmartWx
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891