开发者社区> 问答> 正文

钉钉如何将互动卡片发送到群聊?

钉钉如何将互动卡片发送到群聊?

展开
收起
三分钟热度的鱼 2023-09-05 21:41:44 477 0
4 条回答
写回答
取消 提交回答
  • 要将互动卡片发送到钉钉群聊,您可以使用机器人来实现。以下是发送互动卡片到群聊的步骤:
    image.png
    image.png

    1. 创建机器人: 首先,在钉钉开放平台的管理后台中创建一个机器人。获取到机器人的Webhook地址。

    2. 构建消息内容: 根据您的需求,构建包含互动卡片内容的消息体。可以参考钉钉开放平台文档提供的卡片消息格式进行构建,包括标题、描述、封面图片、按钮等。

    3. 发送消息: 使用HTTP POST请求,将构建好的消息体通过机器人的Webhook地址发送到指定的群聊。确保请求头中包含Content-Type: application/json,并且请求体中携带了您构建的消息内容。

    示例代码(Python):

    import requests
    import json
    
    webhook_url = "机器人的Webhook地址"
    
    message = {
      "msgtype": "actionCard",
      "actionCard": {
        "title": "互动卡片标题",
        "text": "互动卡片内容",
        "btnOrientation": "0",
        "btns": [
          {
            "title": "按钮1",
            "actionUrl": "https://www.example.com/button1"
          },
          {
            "title": "按钮2",
            "actionUrl": "https://www.example.com/button2"
          }
        ]
      }
    }
    
    headers = {
        'Content-Type': 'application/json'
    }
    
    response = requests.post(webhook_url, data=json.dumps(message), headers=headers)
    
    2023-09-06 21:19:27
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    image.png

    要将互动卡片发送到钉钉群聊,您可以通过以下步骤进行操作:
    image.png

    1. 创建互动卡片消息:首先,您需要使用合适的开发工具或编程语言构建一个符合钉钉开发平台规范的互动卡片消息。互动卡片消息是一种丰富的消息类型,可以包含文本、按钮、表单等交互元素。

    2. 获取群聊会话ID:您需要获取目标群聊的会话ID(ChatID)。会话ID是用于唯一标识一个群聊会话的字符串。您可以通过调用钉钉开放平台的会话管理接口,如/chat/list接口,获取当前用户所在的群聊列表,并从中找到目标群聊的会话ID。

    3. 发送互动卡片消息:使用会话ID和互动卡片消息,您可以调用钉钉开放平台的群聊消息发送接口,如/message/send_to_chat接口,将互动卡片消息发送到目标群聊。在发送消息时,将会话ID和互动卡片消息作为参数传递给接口即可。

    2023-09-06 13:26:16
    赞同 展开评论 打赏
  • 以当前用户的身份将卡片消息发送到指定群的能力,可以通过调用sendMessageToGroup的JSAPI会唤起发送消息的确定弹窗,用户点击确定后就可以将卡片消息到指定群。

    重要
    Android端、iOS端、PC端不同系统展示结果可能会出现差别,请以最终的展示效果为准。

    发送消息

    07d31d05eb0a703a547eb79587fb5aa1_p447256.png

    发送成功

    2bd79c198bc375b79d7607e44a8ce367_p447265.png

    用户身份发送卡片消息到群的JSAPI需依赖dingtalk-jsapi,请先升级到最新版本的dingtalk-jsapi版本。

    npm i dingtalk-jsapi@2.15.0 -S

    2023-09-06 09:43:49
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    钉钉将互动动作发送到群聊的方法如下:
    1.首先,确保您已经安装并登录了钉钉。
    2.打开您想要发送互动反馈的群聊,点击右上角的群聊设置按钮(通常)是群聊头像或群聊名称下方的“>”图标)。
    3.在群聊设置页面中,找到“互动”选项卡,点击“添加互动”。
    4.在弹出的“添加互动”页面中,您可以选择创建新的互动动作,或从已存在的互动动作模板中选择。如果您想创建新的互动动作,需要填写互动动作的基本信息,如标题、描述、选项等。如果您选择从有的互动响应模板中选择,则需要先创建互动响应模板。5. 完成互动响应的创建或选择后,点击“确定”按钮。6. 在弹出的“确认发送互动反馈”页面中,选择您发送群聊,然后点击“发送”按钮。7.等待群聊中的其他成员完成互动反馈的查看和投票,钉钉会自动统计并显示互动结果。

    2023-09-05 22:05:09
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载