Skip to main content

Watcher 到 Twilio 快速入门

第一部分. 什么是 Twilio

Twilio 是面向开发者的领先云通信平台。它提供一套 API 来将语音、视频和消息功能集成到应用程序中。使用 Twilio,开发者可以轻松构建强大的通信功能,如语音通话、视频聊天和短信消息。它提供用户友好的工具和可靠的基础设施,使其成为开发者创建创新应用程序和改善用户体验的首选。Twilio 采用按需付费模式,允许开发者只为他们使用的特定通信服务付费。

第二部分. 如何注册

步骤 1.点击这里跳转到 Twilio。当您完成注册后,您将看到您的 SIDToken。此外,我们需要购买一个号码来发送消息。

步骤 2. 转到此页面,选择您喜欢的号码并购买。作为新用户,Twilio 将给您 15 美元来试用其功能。

步骤 3. 这里是此号码的介绍,您可以查看一下,然后点击购买按钮。

步骤 4. 此页面将显示所有活跃号码。您刚才购买的号码将显示在这里。

步骤 5. 返回控制台页面,您将看到 SIDToken电话号码。这就是我们稍后需要的。

第三部分. 如何在 Node-RED 中配置 Twilio

如果您还不知道如何从 watcher 向 Node_RED 发送消息,请点击这里

步骤 1. 首先我们需要在 Node-RED 中下载 Twilio 插件,所以点击 Manage palette

步骤 2. 搜索 twilio 并安装第一个。

步骤 3. 将 Twilio 模块拖到工作区并双击它,然后添加一个新的 Twilio 配置。

步骤 4. 填写这些属性,SIDFromToken 来自 Twilio 控制台Name 表示此配置名称。

步骤 5. 填写这些属性,Output 表示您想要短信还是电话,To 表示您想要发送到哪个电话号码,Name 表示此模块名称。

步骤 6. 之后,您将看到此页面。

第四部分. 向 Twilio 发送消息

获取所有结果

步骤 1. 在 Watcher 中运行任务。

首先,您需要按照下面的视频在 Watcher 中运行任务。如果您想了解更多信息,请点击这里

步骤 2. 将 sensecap OpenStream 模块和 debug 模块拖拽到工作区并配置它们。如果您不知道如何配置,请点击这里。连接它们并点击右上角的 Deploy 按钮。

步骤 3. 您将在 debug 页面 和手机上的 Twilio 消息 中都收到消息。

debug 页面Twilio 消息

获取特定结果

步骤 1. 如果您认为获取所有结果太多,只想获取特定结果。您需要将一个 function 模块 拖拽到中间并连接它们。

步骤 2. 双击 function 模块 并编写一些代码来获取您想要的消息。点击 DoneDeploy 它。

获取一个特定消息。

msg.payload = msg.payload.value[0].content;
return msg;

如果您想获取多个消息,请参考下面的代码。

var content = msg.payload.value[0].content;
var image_url = msg.payload.value[0].image_url;
var timestamp = new Date(msg.payload.timestamp).toLocaleString();

msg.payload = {
value1: content,
value2: image_url,
value3: "Alert received at " + timestamp
};
return msg;

步骤 2. 在 Watcher 中运行任务,如果您不知道如何运行任务,请参考这里。

步骤 3. 您将在 debug 页面 和手机上的 Twilio 消息 中都收到消息。

debug 页面Twilio 消息

恭喜您成功连接了 Watcher 与 Twilio!现在,释放这种集成的力量,开始构建利用无缝通信功能的创新应用程序吧~

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...