开发者社区 问答 正文

想要实现钉钉 批量发送人与机器人会话中机器人消息 ,能一对一发送消息和文件,是调用这个发送文件吗?

想要实现钉钉 批量发送人与机器人会话中机器人消息 ,能一对一发送消息和文件,是调用这个发送文件吗?这里只能发送到群聊里面吗?
014ea5cc11088d04902e9e6fbb95336b.png

展开
收起
2401。 2023-07-17 21:52:28 572 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    具体步骤如下:

    获取access_token:使用您的应用的AppKey和AppSecret,调用获取access_token接口,获取到access_token。

    构造发送消息的数据:根据接口文档,构造发送消息的数据,包括消息类型、接收人、消息内容等。

    调用消息群发接口:使用获取到的access_token,调用消息群发接口,将机器人消息发送给指定的用户或部门。

    2023-07-28 23:36:02
    赞同 展开评论
  • 你可以考虑集成一下 OSS 钉钉有提供预览功能。
    此回答整理自钉群“钉钉开发者社区(互助群)”。

    2023-07-18 20:01:14
    赞同 展开评论
  • 是的,如果你想在钉钉中实现批量发送人与机器人会话中的机器人消息,并且希望能够一对一发送消息和文件,可以通过调用发送文件的接口来实现。

    钉钉提供了 dingtalk.chat.send 接口用于发送机器人消息。该接口支持发送文本消息、链接、卡片消息等,并且也可以通过发送文件来实现发送文件的功能。你可以使用该接口指定发送目标、消息内容和附件等参数来实现一对一发送消息和文件的需求。

    具体步骤如下:

    1. 获取钉钉机器人的 Webhook 地址,用于发送消息。这个地址可以在钉钉开放平台或钉钉管理后台上获取。

    2. 构建发送请求,使用 dingtalk.chat.send 接口发送消息。在请求中指定合适的目标用户(单个用户或多个用户),并设置消息类型为文件类型。

    3. 在请求中设置文件参数,包括文件路径、文件类型、文件名等信息。确保文件路径正确,并且文件可以被访问到。

    4. 发送请求,将消息和文件发送给指定的用户。在成功发送后,接收方会收到机器人发送的消息和文件。

    2023-07-17 22:00:03
    赞同 展开评论