我怎样才能使松弛解析@someone提及作为到用户的链接,而不是纯文本。我一直在阅读有关消息格式的松弛文档,但仍然没有弄清楚。这是我现在得到的例子:

{
  "text": "*username:* @alexis",
  "response_type": "ephemeral"
}

slack-api - 如何在松弛中添加@提及以响应斜杠命令-LMLPHP

最佳答案

要进行适当的“可点击”提及,您需要传递唯一的用户ID,而不是纯文本名称。

用户ID的格式为:U024BE7LH,提及内容如下:<@U024BE7LH>
执行slash命令的用户的用户ID将在slack发送到您的端点的有效负载中。您还可以通过调用users.list方法来查找用户ID,这将使您可以访问团队中所有用户的用户ID。

更多信息here

09-25 20:13