我们如何在使用 Slack 的 Block Kit Builder 时提及或标记某人?

Ιησ*_*αυή 6 slack slack-block-kit

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


我在这里尝试标记一个名为john的人,但不幸的是它只生成了纯文本,它没有通知该人,也没有变成与预期相同的设计(参见下图结果)查看 游乐场

{
    "blocks": [
        {
            "type": "section",
            "text": {
                "type": "mrkdwn",
                "text": "@juan \n\nis a mrkdwn section block"
            }
        },
        .....
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是结果

在此输入图像描述

Ιησ*_*αυή 12

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

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!"
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

编辑:如果您不知道,以下是获取用户 ID 的方法:

  1. 寻找那个人。
  2. 单击他们的个人资料图片。
  3. 然后,单击“复制会员 ID”,如图所示。

在此输入图像描述

  • 它对我不起作用。我尝试过几次但失败了。有人在当前日期登记入住吗? (4认同)