如何添加@提及响应slack中的斜杠命令

Die*_*len 7 slack-api slack

如何将松弛的解析@someone提及作为用户的链接而不是明文.我一直在阅读有关消息格式的松散文档,但仍然没有想到它.这是我现在得到的一个例子:

{
  "text": "*username:* @alexis",
  "response_type": "ephemeral"
}
Run Code Online (Sandbox Code Playgroud)

提到没有解析为链接

Wil*_*opp 12

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

用户ID的格式为:U024BE7LH并且提及如下所示:<@U024BE7LH>

执行斜杠命令的用户的用户ID将位于松弛发送到端点的有效负载中.您还可以通过调用users.list方法来查找用户ID ,这样您就可以访问团队中所有用户的用户ID.

更多信息在这里

  • 您可以使用用户名以及"<用户名>",而不仅仅是唯一ID (4认同)