项目简介
这是一个基于JS和Axios构建的微信日记管理系统,提供丰富多样的内容和模板消息功能,支持多用户配置,能满足不同用户在微信公众号场景下的使用需求。
项目的主要特性和功能
- 多功能内容:包含天气预报、星座运势、土味情话、健康提示、毒鸡汤、早安心语和晚安心语等多种信息。
- 模板消息:支持自定义模板,可根据需求选择显示的参数。
- 多用户支持:能够配置多个用户的个人信息,适应不同用户的使用需求。
安装使用步骤
前提条件
- 已注册微信公众号并获取AppID和AppSecret。
- 已安装Git和Node.js环境。
具体步骤
- 注册微信测试号:访问注册地址(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login ),使用微信扫码登录进行注册。
- 添加微信号:让朋友扫描二维码关注公众号。
- 创建模板消息:创建模板时注意不要选取过多参数,示例模板如下:
亲爱的{{username.DATA}} 今天:{{nowDate.DATA}} 所在城市:{{city.DATA}} 天气状态:{{weather.DATA}} 现在温度:{{real.DATA}} 今天温度:{{est.DATA}} 今天风向:{{wind.DATA}} 降雨概率:{{pop.DATA}} 穿戴建议:{{tips.DATA}} 星座运势:{{astro.DATA}} 土味情话:{{saylove.DATA}} 健康小提示:{{healthtip.DATA}} 毒鸡汤:{{duJiTang.DATA}} 早安心语:{{zaoAn.DATA}} 晚安心语:{{wanAn.DATA}} 我们在一起:{{togetherDays.DATA}} 距离你的下一个生日:{{birthday.DATA}} 距离我们下次旅游:{{tourism.DATA}} 彩虹屁:{{caiHongPi.DATA}}
- 注册API接口:访问注册地址(https://www.tianapi.com/ )注册登录并完成邮箱验证,依次申请天气预报、星座运势、土味情话等接口。
- 配置项目参数:打开
config/index.js
文件,填写公众号配置(APP_ID
、APP_SECRET
、模板id
、用户信息
等)、API接口配置,还可拓展配置多用户信息。 - 测试:在本地启动项目,测试各项功能是否正常工作。
- 在微信公众号后台配置WebHook:将推送URL配置到微信公众号的开发者中心,完成对接。
优化配置
可通过配置config/index.js
的plugins
选项管理是否发送请求API,优化未使用的API以加快响应速度。注意,天气API接口存在次数限制,如需优化,请提交issues
。
注意事项
- 确保所有API接口都已正确配置并开启。
- 留意天气API接口的次数限制。
- 本项目仅提供基础功能,如需更多定制功能,请提交
issues
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】