0

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

有人知道怎么做吗?谢谢


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

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

这是结果

在此处输入图像描述

4

1 回答 1

0

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

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!"
            }
        }
    ]
}
于 2022-02-28T20:31:28.063 回答