当前位置: 首页 > 知识库问答 >
问题:

如何添加@notice以响应slack中的斜杠命令

季骏祥
2023-03-14

如何使 slack 解析@someone提及为指向用户的链接而不是明文。我一直在阅读有关消息格式的松弛文档,但仍然没有弄清楚。以下是我现在得到的一个例子:

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

共有3个答案

赵开诚
2023-03-14
slack_web_client.chat_postMessage(
    channel="channel_name",
    text="Hi! <@User_id>"
)

将用户 ID 放入

更多详情-https://api.slack.com/interactivity/slash-commands

薛高澹
2023-03-14

传递里面的用户名

样品

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

此外,如果您想通知频道而不是用户,请使用!频道!组!此处,或!所有人而不是@username

例如。

{
  "text": "*username:* <!channel>",
  "response_type": "ephemeral"
}

索梓
2023-03-14

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

用户ID的格式为:U024BE7LH,提示如下:

执行slash命令的用户的ID将包含在slack发送给endpoint的有效负载中。您还可以通过调用users.list方法来查找用户id,这将允许您访问团队中所有用户的用户id。

更多信息在这里

 类似资料:
  • 当用户使用一个新的不和谐斜杠命令时,我正试图从我们的不和谐机器人发送一个DM给他们。 代码在下面。Discord文档说`Interaction.Member应该是Discord GuildMember,但是,下面的代码给了我以下错误: TypeError:Interaction.Member.Send不是函数 我可以从data字段调用其他本地函数,但一直无法弄清楚如何将用户DM回来。我假设我做错了

  • 要发布一个插件,我必须更改代码以使用Wordpress HTTP API。 因此,我翻译了我的代码。 之前。 之后 但是对于函数wpremotepost我有这个问题。 当JSON数据发送到远程主机时,数据内部带有反斜杠。 示例: 怎么啦? 我在翻译原点代码时有错吗? 我需要一些帮助来发送没有这些转义字符的JSON数据。 多谢了。

  • 我调用一个Web服务来获取JSON字符串响应,它包含的反斜杠不是原始字符串。下面是我请求JSON字符串对象的代码,它是:{“name”:“name”,“id”:1} 在后执行中,我只是尝试将这个resush字符串解析为JSONObject。 Rsponse字符串是:“{\'name\':\'name\',\'id\':1}”,当我试图将其解析为JSONObject时,它会抛出一个异常:org。js

  • 我正在Jersey上构建REST服务,并使用Jackson从我模型的java类生成JSON。模型具有绝对简单的值,我认为这是最典型的情况。但我得到了奇怪的结果: 我的期待结果: 我的字段源值不包含任何特殊字符。这些是简单的单词。 这是我的Java类。实体: Rest服务等级: 我尝试使用注释JsonRawValue来表示字符串属性: 但在这种情况下,结果是: 我期望: 很明显,Jackson以某种

  • 本文向大家介绍Python中的左斜杠、右斜杠(正斜杠和反斜杠),包括了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的使用技巧和注意事项,需要的朋友参考一下 首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下

  • 问题内容: 我试图使用Gson将Java对象转换为json。但是当我尝试打印出来时,我得到了这个JSON {“ user”:“ {\” email \“:\” abc@gmail.com \“,\” lastName \“:\” Las \“,\” name \“:\” amy \“,\” password \“:\” qwe123 \“,\”电话\“:\” 8901245244 \“}”} 我试