wechat-push
基于 springboot
实现微信公众号、企业微信音讯推送
我的项目成果
公众号模板音讯成果
企业微信图文音讯成果
已实现性能
- 获取天气信息
- 获取彩虹屁数据
- 获取必应每日壁纸图片
- 获取 one 一个图片及文案
- 获取 COVID-19 相干数据
- 定时工作推送
- 单人推送
- 多人推送
- 企业微信单图文推送
相干配置
微信公众平台账号配置
- 点此注册微信公众平台测试账号,用于公众号音讯推送
- 将对应的
appID
、appsecret
、微信号 (openid)
、音讯模板 ID
填写在application.yml
配置文件中 -
进行音讯模板配置
明天是{{date.DATA}} {{lunar.DATA}} {{festival.DATA}} {{remark.DATA}} {{city.DATA}}的天气: {{weather.DATA}} 最低气温: {{low.DATA}}度 最高气温: {{high.DATA}}度 风力: {{wc_day.DATA}} 风向: {{wd_day.DATA}} 明天是咱们恋爱的第 {{loveDays.DATA}} 天 间隔宝宝的生日还有 {{birthdays.DATA}} 天 {{rainbow.DATA}}
企业微信配置
- 点此注册企业微信账号,注册后登录
- 在 我的企业,找到企业 ID(即环境变量
corpid
)并记录下来 - 我的企业 - 微信插件,微信插件 Logo 能够自定义,即你从手机微信看到这个企业的头像;
【邀请关注】- 手机微信扫码关注,有必要的能够下载保留,有效期 7 天;
勾选设置 -【容许成员在微信插件中接管和回复聊天音讯】 - 在 利用治理 - 创立利用
- 上传利用 LOGO 并填写利用名称,即机器人的头像与名字,可见范畴按需抉择,抉择企业条目,即示意企业内所有人可见
- 进入利用,找到 AgentId(即环境变量
agentid
)并记录 - Secret(即环境变量
corpsecret
)须要发送到 企业微信手机端 - 企业微信团队能力查看,接管到并记录 - 设置可信域名 - 填入你的域名 - 申请校验域名 - 依据官网要求把认证文件放在域名根目录下并确保链接能够拜访
- 企业可信 IP- 点击配置 - 填入你的服务器 IP 或腾讯云函数 IP(云函数 IP 请在实现前面配置函数与配置页面后再回来操作)
- 将步骤 2、6、7 中获取到的
corpid
、agentid
、corpsecret
填入application.yml
配置文件中
百度开放平台配置
- 百度天气接口文档
- 百度开放平台控制台地址,创立利用并将
利用 AK
填写在application.yml
配置文件中 - 城市对应的行政区划 ID 可在服务文档 的申请参数中的
district_id
一栏下载“行政区划编码”查看
天行数据平台配置
- 彩虹屁接口文档
- 申请接口权限
- 将天行
apikey
填写在application.yml
配置文件中
运行
将 application.yml
配置文件填写结束后间接启动运行我的项目即可,批改定时工作工夫在 PushTask.java
中进行批改
最初
我的项目开源地址:https://github.com/chenshuaik…
我的项目还有很多可优化中央,本我的项目持优化、续保护更新,欢送提交好的创意和想法,谢谢各位的反对
欢送关注公众号【陈言懒调】获取更多技术材料
本文由 mdnice 多平台公布