0

我有自己的机器人在本地运行,并使用 ngrok 将其公开访问

尝试使用 gupshup 的沙盒环境与我的机器人进行通信。

使用 webhook 钩住了我的机器人(链接你的机器人)

还创建了一个 BOT 并将 webhook 配置为我的 ngrok 服务器的回调 POST。

但是,当我尝试使用延迟响应策略(即通过发送 API(http://api.gupshup.io/sm/api/bot/ {botname}/msg),我收到一条错误消息,指出“用户未选择加入”。

为什么不将用户视为活动用户,因为消息是由用户发起的,并且发送 API 仅在 24 小时内回复该消息?

我如何简单地在 24 小时内向用户提供延迟响应而不强迫用户选择加入?

4

2 回答 2

0

在发送消息之前,您必须先征得用户的同意。此外,在使用沙盒时,用户需要选择加入,但对于经过验证的用户,它将被放宽。但是,您仍然需要在任何地方(您的网站、您的条款和条件或任何地方)征得用户的同意,然后才能出于记录目的向他发送任何内容,这样他们就不能声称您在未经同意的情况下向他们发送垃圾邮件。

于 2020-12-07T14:15:41.110 回答
0

我们一直这样做,但是我们使用的是此处记录的端点:

https://www.gupshup.io/developer/docs/bot-platform/guide/whatsapp-api-documentation#OutboundMessage

于 2020-11-19T22:48:55.943 回答