Twilio 可编程聊天:获取已删除的消息

Twilio Programmable chat: Get Deleted messages

我想让用户能够删除消息。

在代码中,我使用 message.remove(); 删除了一条消息,消息被删除了。

现在我想在聊天中向用户显示一条消息已在该特定位置删除(例如在 whatsapp 中)。但是 channel.getMessages() 只给出未删除的消息。

有没有办法从 twilio 中获取已删除的消息?

如果不可能,我想在用户想要删除时更新消息(仅删除消息正文)。请建议这是否是最佳解决方案。

此处为 Twilio 开发人员布道师。

删除消息将删除该消息。如果您想保留该消息历史记录,最好的办法是向消息添加一个属性以指示它已被删除。

您可以使用 message.updateAttributes() method and then listen for updates on messages with the messageUpdated event 更新消息的属性,如果属性表明消息已被删除,则可以从 UI 中删除该消息。