我们假设如果有人给我们发消息

A collection of data related to the UK.
Post Reply
rakibhasan
Posts: 203
Joined: Tue Dec 24, 2024 4:57 am

我们假设如果有人给我们发消息

Post by rakibhasan »

获取我们的菜单
触发聊天机器人,他们想要订购,所以下一步就是确定适用的菜单。

现在,我们可以直接将菜单写入 Studio,这样每当有人向我们发送消息时,我们都会用相同的选项列表进行回复。但这有几个问题。

首先,这意味着如果我们 玻利维亚电话数据 想为多家餐厅设置此功能,我们必须为每家餐厅创建一个新的流程。

更大的问题是餐厅经常更换菜单。如果我们希望这项服务能够提供给许多不同的餐厅,我们不想每次餐厅缺货时都花大量时间手动更新 Twilio。

因此,我们真正需要的是让餐厅能够列出自己的菜单。这就是 Google Sheets 的作用所在,但我们稍后会讲到。在 Twilio 中,我们只需要能够请求外部信息并将该外部信息转发给用户。为此,我们使用 Webhook 小部件:


这个小部件向 URL 发出请求,获取响应,然后让我们在消息和流中使用响应的内容。

如果对 URL 的请求成功,Twilio 将自动继续我们的成功步骤,否则我们可以将其设置为使用失败选项发送“哎呀,出错了”响应。

在这种情况下,我们的 Webhook 将向 Google Cloud 函数 URL 发出请求(稍后会详细介绍)。我们发送的请求将包含一些有关用户的信息以及我们需要代码执行的操作。信息将采用 JSON 格式(与我们用于导入我上面分享的 Twilio 流的格式相同)。

我们的 JSON 将包含已发送消息的特定 Twilio 电话号码,我们将使用该号码来区分餐厅,以及联系我们的电话号码。它还将包含我们收到的短信内容和我们之前设置的“阶段”,因此代码知道用户正在寻找什么。
Post Reply