跳到主要内容

轻流 x 钉钉--机器人

应用场景

落地方案

原文流程图

图文/视频演示

帮助文档

配置文档

1、前置工作

  • 钉钉管理员账号
  • 可接收json格式数据并解析的系统

2、具体配置

1、钉钉->轻流

  • 钉钉管理后台配置:

应用开发-企业内部开发-机器人,选择创建机器人后弹出如下页面:

image.png

填写完所需信息后点确定创建,在开发管理中设置服务器出口IP、消息接收地址,以轻流Q-source为例,IP填写轻流服务器IP、消息接收地址填Q-source的url,之后在版本管理与发布中点击调试,就会在登录的钉钉账号下自动创建一个包含机器人在内的测试群

  • 轻流中配置:

本例使用轻流的Q-source做数据接收,创建完成应用后,在添加流程-申请人-高级设置-数据来源中添加一个Q-source被动模式,根据钉钉开发者文档设置赋值规则

钉钉推送的数据格式如下:

image.png

轻流中本例配置如下:

image.png

获取全部数据到多行文字,text中的contect到单行文字

至此完成钉钉主动推送到轻流的配置,已经可以在钉钉群中艾特机器人,测试数据推送到轻流的效果

2、轻流->钉钉

  • 钉钉配置:

在前置建立的测试群中,选择右上角群设置-智能群助手,点击我们刚才新建的机器人,在设置界面中找到机器人的webhook地址并复制即可

  • 轻流配置:

本例实现的效果为在群聊中艾特机器人并发送一段消息,机器人将数据推送至轻流,轻流自动生成一条新数据进入问题确认的审批节点,确认通过后触发webhook使机器人主动推送“轻流侧录入成功”到原群聊中。

首先在刚才获取数据的应用中选择添加流程,在申请人节点下新建一个审批节点,审批节点下新建节点Q robot-webhook,在打开的配置界面中,URL处填写刚才记录下的机器人webhook地址,Method选择POST,触发方式选择自定义,body type选择application/json,之后参照钉钉开发者文档对JSON Body进行配置:

钉钉开发者文档内容如下,本例只返回文本“轻流侧录入成功”,只展示效果,不做进阶的设置:

image.png

轻流中做如下配置:

image.png

完成后保存并发布应用,至此完成轻流通过webhook推送数据到钉钉群中的配置

3、效果展示

轻流钉钉互通.mov