如果我们想实现,在邮箱收到邮件时,通过钉钉机器人向钉钉群聊里发送消息,可以通过饭碗警告的 webhook 转发实现。下面将会介绍具体如何实现。

创建钉钉机器人

根据下面钉钉官方的这个教程 (https://open.dingtalk.com/document/robots/custom-robot-access) 创建一个群组机器人。

自定义机器人接入 - 开放平台

在安全设置的 “IP地址(段)” 中,分别填入“1.0.0.0/1” 和 “128.0.0.0/1” 。

设置好机器人后,复制钉钉提供的 webhook 地址并准备到饭碗警告中添加新的联系方式。

添加联系方式

在饭碗警告中,点击右上角的头像,然后选择 “联系方式”,点击列表最底部的 “添加” 按钮,在弹出的对话框中选择 “Webhook” 选项卡。

  • 在 “Webhook” 输入框中填入钉钉提供的 Webhook
  • 在“备注”中填入用于标识该联系方式的备注文本
  • 打开“高级设置”开关
  • “请求方法”选择“POST”
  • “数据形式”选择“Body - JSON”
  • 添加两个“数据映射”
  • 第一个数据映射的键为 “msgtype”,值选择“自定义”后输入“text”
  • 第二个数据映射的键为“text.content”,值选择“通知简述”或“通知正文”

按照上面的流程配置后,就可以点击“添加”按钮添加联系方式啦。

然后新建一个邮件规则,在“联系方式类型”处勾选“Webhook”,当这个规则被触发时,钉钉就能正常收到机器人发来的消息了。