乐趣区

关于后端:程序员浪漫神器图文消息推送SpringBoot版

wechat-push

基于 springboot 实现微信公众号、企业微信音讯推送

我的项目成果

公众号模板音讯成果
企业微信图文音讯成果

已实现性能

  • 获取天气信息
  • 获取彩虹屁数据
  • 获取必应每日壁纸图片
  • 获取 one 一个图片及文案
  • 获取 COVID-19 相干数据
  • 定时工作推送
  • 单人推送
  • 多人推送
  • 企业微信单图文推送

相干配置

微信公众平台账号配置

  1. 点此注册微信公众平台测试账号,用于公众号音讯推送
  2. 将对应的 appIDappsecret微信号 (openid) 音讯模板 ID 填写在 application.yml 配置文件中
  3. 进行音讯模板配置

    明天是{{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}}

企业微信配置

  1. 点此注册企业微信账号,注册后登录
  2. 在 我的企业,找到企业 ID(即环境变量 corpid)并记录下来
  3. 我的企业 - 微信插件,微信插件 Logo 能够自定义,即你从手机微信看到这个企业的头像;
    【邀请关注】- 手机微信扫码关注,有必要的能够下载保留,有效期 7 天;
    勾选设置 -【容许成员在微信插件中接管和回复聊天音讯】
  4. 在 利用治理 - 创立利用
  5. 上传利用 LOGO 并填写利用名称,即机器人的头像与名字,可见范畴按需抉择,抉择企业条目,即示意企业内所有人可见
  6. 进入利用,找到 AgentId(即环境变量 agentid)并记录
  7. Secret(即环境变量 corpsecret)须要发送到 企业微信手机端 - 企业微信团队能力查看,接管到并记录
  8. 设置可信域名 - 填入你的域名 - 申请校验域名 - 依据官网要求把认证文件放在域名根目录下并确保链接能够拜访
  9. 企业可信 IP- 点击配置 - 填入你的服务器 IP 或腾讯云函数 IP(云函数 IP 请在实现前面配置函数与配置页面后再回来操作)
  10. 将步骤 2、6、7 中获取到的 corpidagentidcorpsecret填入 application.yml配置文件中

百度开放平台配置

  1. 百度天气接口文档
  2. 百度开放平台控制台地址,创立利用并将 利用 AK 填写在 application.yml 配置文件中
  3. 城市对应的行政区划 ID 可在服务文档 的申请参数中的 district_id 一栏下载“行政区划编码”查看

天行数据平台配置

  1. 彩虹屁接口文档
  2. 申请接口权限
  3. 将天行 apikey 填写在 application.yml 配置文件中

运行

application.yml 配置文件填写结束后间接启动运行我的项目即可,批改定时工作工夫在 PushTask.java 中进行批改

最初

我的项目开源地址:https://github.com/chenshuaik…

我的项目还有很多可优化中央,本我的项目持优化、续保护更新,欢送提交好的创意和想法,谢谢各位的反对

欢送关注公众号【陈言懒调】获取更多技术材料

本文由 mdnice 多平台公布

退出移动版