我正在使用可编程聊天。我正在尝试向用户显示ReadAt元数据。我知道用户何时在前端收到消息,因为我正在听Twilio Javascript SDK当前通道中的messageAdd。我通过听preMessageSend上的Webhook来存储消息,以确保将消息保存在DB中。当我收到此消息时,问题是我没有得到Javascript SDK消息中的messageId。有人可以帮助我了解如何关联这两种消息吗?
答案 0 :(得分:1)
事件前Webhooks将在将动作提交到Chat实例之前触发,从而阻止发布,直到收到响应为止。这使您的后端(或功能)有机会拦截,修改或拒绝整个实例中的任何操作,从而使这些钩子可用于垃圾邮件/语言过滤,复杂的权限方案或其他业务逻辑。仅针对Chat SDK中的操作触发事件前Webhook。 REST API操作将永远不会触发它们。
因此,我怀疑直到此Webhook之后才会创建messageId。