如何禁用附件上的关闭图标?
How can i disable the close icon on attachments?
我正在尝试 post 消息以放松 https://api.slack.com/methods/chat.postMessage/test
我正在添加附件[{"pretext": "pre-hello", "text": "text-world"}]
但在 Slack 频道中 UI 我看到关闭图标,如果我单击关闭图标我可以删除附件
如何禁用关闭图标,以便任何人都无法删除附件?
您不能禁用附件的关闭图标。但是:只有那些成员才能真正看到关闭图标,也有删除整个消息的权限。根据工作区设置,只有邮件所有者和具有管理员/所有者角色的成员可以删除邮件。
因此,大多数 Slack 用户将无法删除您的应用发布的附件。
如果您删除 "text" 节点,则有一个解决方法,无法删除附件。
因此,您可以将 "pretext" 放在第一个附件上以获得相同的行为。
这里可以删除附件(Sample)
{
"text": "Hello",
"attachments": [
{
"text": "Hello World"
},
{
"text": "Hello World"
}
]
}
在这里,您有相同的消息,但这次没有关闭图标(Sample)
{
"attachments": [
{
"pretext": "Hello",
"text": "Hello World"
},
{
"text": "Hello World"
}
]
}
我正在尝试 post 消息以放松 https://api.slack.com/methods/chat.postMessage/test
我正在添加附件[{"pretext": "pre-hello", "text": "text-world"}]
但在 Slack 频道中 UI 我看到关闭图标,如果我单击关闭图标我可以删除附件
如何禁用关闭图标,以便任何人都无法删除附件?
您不能禁用附件的关闭图标。但是:只有那些成员才能真正看到关闭图标,也有删除整个消息的权限。根据工作区设置,只有邮件所有者和具有管理员/所有者角色的成员可以删除邮件。
因此,大多数 Slack 用户将无法删除您的应用发布的附件。
如果您删除 "text" 节点,则有一个解决方法,无法删除附件。 因此,您可以将 "pretext" 放在第一个附件上以获得相同的行为。
这里可以删除附件(Sample)
{
"text": "Hello",
"attachments": [
{
"text": "Hello World"
},
{
"text": "Hello World"
}
]
}
在这里,您有相同的消息,但这次没有关闭图标(Sample)
{
"attachments": [
{
"pretext": "Hello",
"text": "Hello World"
},
{
"text": "Hello World"
}
]
}