如何禁用附件上的关闭图标?

时间:2018-04-19 11:46:37

标签: slack slack-api

我正在尝试发布消息https://api.slack.com/methods/chat.postMessage/test

我正在添加附件[{"pretext": "pre-hello", "text": "text-world"}]

但在松弛的渠道用户界面我看到了关闭图标,如果我点击关闭图标我可以删除附件

enter image description here

如何禁用关闭图标,以便没有人无法删除附件?

2 个答案:

答案 0 :(得分:3)

如果您删除“文本”节点,则有一种解决方法,即无法删除附件。 因此,您可以在第一个附件上加上“前缀”以具有相同的行为。

在这里您可以删除附件(Sample

{
    "text": "Hello",
    "attachments": [
        {
            "text": "Hello World"
        },
        {
            "text": "Hello World"
        }
    ]
}

在这里,您有相同的消息,但是这次没有关闭图标(Sample

{
    "attachments": [
        {
            "pretext": "Hello",
            "text": "Hello World"
        },
        {
            "text": "Hello World"
        }
    ]
}

答案 1 :(得分:2)

您无法禁用附件的关闭图标。但是:只有那些成员才会真正看到关闭图标,该图标也具有删除整个邮件的权限。根据工作区设置,只有邮件所有者和具有admin / owner角色的成员才能删除邮件。

因此,大多数Slack用户将无法删除您应用发布的附件。