redmine 安装webhook 用springboot 推送消息到钉钉项目群自定义机器人

redmine 安装webhook 推送消息到钉钉项目群自定义机器人

安装 redmine

按装redmine:下载地址

redmine 安装webhook 插件

插件下载

进入 Bitnami 安装目录 如 D:\Bitnami\apps\redmine\htdocs\plugins
redmine2.4 -> 3.x 插件 下载
redmine4.x 插件 下载
将下载的webhook放入到plugins 目录下
或使用命令 git clone https://github.com/suer/redmine_webhook.git

插件安装

  1. 进入 Bitnami 目录下 找到 use_redmine.bat 双击运行
  2. 输入命令 gem install rake
  3. 进入到 安装的webhook 目录 cd D:/Bitnami/apps/redmine/htdocs/plugins/redmine_webhook
  4. 执行命令 rake redmine:plugins:migrate RAILS_ENV=production 或者bundle exec rake redmine:plugins:migrate RAILS_ENV=production
  5. 如果 有提示缺少什么 执行 bundle install 或则gem install 缺少的东西,由于插件是比较老的插件 会有版本找不到无法下载的问题,可以修改webhook下的 gemfile.lock
GEM
specs:
  faraday (1.0.0)
    multipart-post (~> 2.1.1)
  multipart-post (2.1.1)

PLATFORMS
ruby

DEPENDENCIES
faraday

钉钉机器人添加

钉钉在群聊功能中提供了「智能群助手」功能。通过 WebHook,可以在钉钉中添加自定义的机器人实现自动通知。

添加机器人
在钉钉群聊中,通过 群设置->智能群助手->添加机器人 选择“自定义”机器人,为机器人设置一个头像和名称,点击「添加」后可以获得一个 WebHook 地址,点击「完成」即可完成钉钉机器人的添加。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安全设置
钉钉机器人在 WebHook 上支持了「自定义关键字」、「加签(签名)」、「IP 地址(段)」,用于增强机器人接受请求的安全性,防止恶意请求。本项目采用了加签的方法

加签
通过设置签名,可以支持钉钉机器人的请求签名,以获得更高的安全性。
在这里插入图片描述

部署springboot服务

修改aplication.yaml 文件
在上文的自定义机器人添加过程中,可以获得一个形如 https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxx 的 WebHook 请求地址 和加签字符串

在 redmine项目配置页面,通过「配置」->「WebHook」->「添加」,可以添加一个新的 WebHook。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值