【问题标题】:How do we mention or tag someone in using Slack's Block Kit Builder?我们如何在使用 Slack 的 Block Kit Builder 时提及或标记某人?
【发布时间】:2022-06-28 18:02:22
【问题描述】:

我尝试创建 slack 的块工具包构建器,所需的设计实际上很好。但是我不知道在哪里可以找到按钮,以便我们可以在上面标记某人。


我在这里尝试标记一个名为 john 的人,但不幸的是它只生成了一个纯文本,它没有通知这个人,也没有像预期的那样变成相同的设计(见下图结果) view playground

{
    "blocks": [
        {
            "type": "section",
            "text": {
                "type": "mrkdwn",
                "text": "@juan \n\nis a mrkdwn section block"
            }
        },
        .....
    ]
}

这是结果

【问题讨论】:

    标签: slack slack-block-kit


    【解决方案1】:

    我从以下链接中找到了解决方案。

    https://api.slack.com/reference/surfaces/formatting#mentioning-users

    1. 获取用户ID
    2. 用左右箭头将其包裹起来,并在其旁边带有“@”符号。语法<@userId>

    用法:

    {
        "blocks": [
            {
                "type": "section",
                "text": {
                    "type": "mrkdwn",
                    "text": "Hey <@802AWTP13BZ>, thanks for submitting your report!"
                }
            }
        ]
    }
    

    【讨论】:

      【解决方案2】:

      我也有同样的问题。试过 ,也试过 。 烦人的是,如果使用@some_name,有些名称实际上是有效的,而即使格式相同,有些名称也不起作用,并且在 Slack 中手动提及它们使用这些名称效果很好。

      另外,如果我提到更多的名字,如 ,只会提到第一个。

      【讨论】:

        猜你喜欢
        • 2022-10-31
        • 1970-01-01
        • 2018-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-16
        • 2021-01-19
        相关资源
        最近更新 更多