Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asjdf/wechat-mp-server
Go版本的微信公众号后端框架 包含消息路由与基础中间件 方便速冲小需求
https://github.com/asjdf/wechat-mp-server
golang wechat
Last synced: 11 days ago
JSON representation
Go版本的微信公众号后端框架 包含消息路由与基础中间件 方便速冲小需求
- Host: GitHub
- URL: https://github.com/asjdf/wechat-mp-server
- Owner: asjdf
- License: apache-2.0
- Created: 2022-04-24T13:51:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T23:49:41.000Z (about 2 months ago)
- Last Synced: 2024-11-01T00:25:46.274Z (about 2 months ago)
- Topics: golang, wechat
- Language: Go
- Homepage:
- Size: 278 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wechat-mp-server
Go版本的微信公众号后端框架 包含消息路由与基础的消息处理中间件是一个多模块组合设计的微信公众号后端程序
包装了基础功能,同时设计了一个~~良好~~的项目结构
## Demo
搜索微信公众号:`宅男的天台`
支持指令:
> ping## 不了解go?
golang 极速入门
[点我看书](https://github.com/justjavac/free-programming-books-zh_CN#go)
## Module 配置
module参考[wechatPong](https://github.com/asjdf/wechat-mp-server/blob/main/module/wechatPong/init.go)
编写自己的Module后在[main.go](https://github.com/asjdf/wechat-mp-server/blob/main/main.go)中启用Module
## 功能
- [x] 消息路由
- [x] 长消息分段发送
- [x] 超时回复处理
- [x] 简单的模组定义
- [x] 优雅的停机## 快速开始
1. 根据 application.yaml.example 的结构编写 application.yaml,框架默认的被动回复消息接口在 /serve
2. 根据 application 的配置创建反代或内网穿透
3. 构建并运行
4. 向你的微信公众号发送“ping”、“快捷导航”、“超时回复测试”、“超时回复测试2”,即可测试框架基本功能