这是一个用于个人演示和学习的项目,基于Beego框架进行开发,只提供API服务
使用go官方推荐的dep来做包管理
安装dep:brew innstall dep
安装依赖:dep ensure
增加配置
- 在 server-hub 目录里面创建目录 conf, 新增配置文件 app.conf
app.conf内容
appname = server-hub
httpport = 8087
runmode = dev
[mysql]
host = localhost
username = root
password = password
database = wx_mp
port = 3306
charset = utf8
运行go run main.go or bee run
目前的开发计划有
- 为微信公众号提供服务
- 用户系统
- 权限系统
- 后台任务
- 机器学习功能
功能进度:
- 接入微信公众号(已完成)
- 消息接收和回复框架(已完成)
- 根据用户消息进行功能性回复(已完成)
- 其他高级功能(因为需要300RMB的认证费用,所以暂停了)
- 用户系统(开发中)
- 权限系统
- 项目代码结构优化(计划中)
- 数据库和消息队列服务解耦(计划中)