WhatsApp聊天实时录音



我需要从编译中备份我的业务WA用户聊天记录(价格合理…)我谷歌了很多,似乎(纠正我,如果我错了)唯一的解决方案是建立自己的聊天应用程序(或使用应用程序交付的API提供商)

我已经检查了twilio, 360dialog, chat-api
我玩了一点twilio,我知道如何保存传入消息(由eg客户端发送),但不是传出(由我的用户发送)
我也知道如何从我自己的应用程序发送WA消息(所以我可以记录那些)

但我更倾向于用户在手机或WA网络上使用WA,并听一些钩子来记录。
你知道怎么实现吗?也许WA业务API可以做到这一点?

使用WhatsApp Business api没有直接的方法来做到这一点,

您需要将消息记录在一个位置/表格/集合中,无论是从我们的业务电话号码发送的还是从客户/用户接收的。

我们可以这样做,但必须使用适当的逻辑,让我们看看场景和如何记录它在一个地方/表/集合,

从WhatsApp Business API发送消息(从我们的业务电话号码)到客户端/用户:

当业务发送任何消息给客户端/用户时,您可以记录消息,因为Webhook不给发送的消息内容,是的,它会通知我们状态更新,如发送,交付,读取,失败等。

我们可以记录的事情:

  • 消息ID(这很重要,当我们从业务API发送消息时,您将获得响应)
  • 来自电话号码(商务电话号码)
  • 消息内容
  • 到电话号码(客户端/用户电话号码)
  • 消息状态(发送、读取、发送、失败)
  • <
  • 发送日期/gh>
  • 更新日期(更新消息状态日期)
  • 类型(来自企业)

接收客户/用户给我们的业务电话号码:

您可以从Webhook获取消息内容,因此我们可以将收到的消息内容对象记录在我们的表/集合中,

我们可以记录的事情:

  • 消息ID(这很重要,Get in Webhook)
  • From Phone Number (Client/User Phone Number)
  • 消息内容
  • 转电话号码(业务电话)
  • 消息状态(发送、读取、发送、失败)
  • 发送日期(消息接收日期)
  • 更新日期(更新消息状态日期)
  • 类型(来自用户/客户端)

其他我不确定的事情:

  • 如果商业电话号码从WhatsApp商业应用程序向客户端/用户发送消息,我们无法获取消息内容。

相关内容

  • 没有找到相关文章