我有一个Slackbot消息,其中包含操作按钮(see here)。当用户点击一个按钮时,我们会在服务器上执行一些工作,然后使用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
,但没有运气。
答案 0 :(得分:1)
有两种方法可以根据交互情况“更新”消息。
使用2)原始信息将被默认替换,并且不会有“编辑过的”音符。