start
开始项目思考,开发任务分解,可能不太专业。
1、mysql 数据库 设计(数据毕竟需要落地)
用户系统、计划
2、消息队列设计
如何设计一个好的机制
1、负责产生提醒任务
2、消费消息队列
3、发送接口
只负责发送消息(做好log等);供第二步调用。
这个接口需要封装了所有的发送消息的接口(包括微信公众号、客服消息、邮箱、微博、QQ 等)
4、微信公众号推消息接口调研。(最好写带你文档)
微信并没有放出主动给用户发送消息的接口,所以就是没有接口(微信有自己的考量,如果放开,就有可能被滥用) ===》但是可以从其他渠道解决
5、公众号发消息调研实现
参考(https://blog.csdn.net/weixin_37569048/article/details/81388834)
6、客服发消息调研实现
参考(https://blog.csdn.net/weixin_37569048/article/details/81388834)
7、用户界面(h5)(先考虑在微信里面的,因为我玩微博比较少(不了解,先忽略,有了解的朋友可以补充))
用户 设置的任务。比如 减肥任务计划、pdf读书任务
绑定账号(微信公众号、客服交互下、微博等)
8、api
前端与后端交互的接口API。比如添加 任务,删除任务,修改任务等。
可能规划比较潦草。
只是一枚程序员。。。。。。不管了,反正要有行动嘛。希望这个项目最后有人用。一点一点往前走,即使慢,你也在行动哟!