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多平台公布