我有一条带有操作按钮的 Slackbot 消息(请参见此处)。当用户单击按钮时,我们在服务器上执行一些工作,然后使用chat.update删除操作按钮并更新消息的页脚:
removeButtons(reply, convo, footer) {
const data = reply.original_message;
delete data.attachments[0].actions;
data.channel = reply.channel;
if (footer) {
data.attachments[0].footer = footer;
}
this.bot.api.chat.update(data, (res) => {
});
}
一切都很好,但 Slack 会在消息中附加一个“(已编辑)”。我看到很多其他应用程序也在这样做,但它们似乎避免了“(已编辑)”文本?他们在做什么不同?
我试过设置as_user
和通话replace_original
,chat.update
但没有任何运气。