在Slack中传递不带附件的callback_id



我正在使用Slack Api发送消息
所以,我有这个阻止消息:

{
    "blocks": [
        {
            "type": "divider"
        },
        {
            "type": "section",
            "text": {
                "type": "mrkdwn",
                "text": "Do you have access ?"
            }
        },
        {
            "type": "actions",
            "elements": [
                {
                    "type": "button",
                    "text": {
                        "type": "plain_text",
                        "emoji": true,
                        "text": "Yes"
                    },
                    "style": "primary",
                    "value": "click_me_123"
                },
                {
                    "type": "button",
                    "text": {
                        "type": "plain_text",
                        "emoji": true,
                        "text": "Skip"
                    },
                    "style": "danger",
                    "value": "click_me_123"
                }
            ]
        }
    ]
}

正如您所看到的,这是阻止消息,它没有任何附件。所以,当点击Yes或No按钮时,它不会发送任何callback_id。但我需要在点击Yes或No按钮时发送callback _id。如何做到这一点
或者另一个黑客。无论如何都要删除附件的左侧边框
谢谢。

我假设您正在寻找一种方法,让您的代码在按下按钮时解析选择。您需要分配唯一的值,以便进行解析并确定选择。类似的东西

    {
        "type": "actions",
        "elements": [
            {
                "type": "button",
                "text": {
                    "type": "plain_text",
                    "emoji": true,
                    "text": "Yes"
                },
                "style": "primary",
                "value": "yes"
            },
            {
                "type": "button",
                "text": {
                    "type": "plain_text",
                    "emoji": true,
                    "text": "Skip"
                },
                "style": "danger",
                "value": "skip"
            }
        ]
    }

相关内容

  • 没有找到相关文章

最新更新