使用 Node.js 中的 Twilio 向 WhatsApp 发送消息
原文:https://www . geesforgeks . org/send-message-to-whatsapp-using-twilio-in-node-js/
我们在日常生活中都使用 WhatsApp 互相发送短信。我们可以使用以下方法在 NodeJS 中使用 Twilio API 发送 WhatsApp 消息。
Twilio 的特点:
- 广泛使用的发送短信模块。
- 支持多种语言。
- 也可用于发送可编程语音消息。
步骤 1:创建 Twilio 账户
创建一个 Twilio 账号,进入 WhatsApp 沙盒部分,你可以在上找到 WhatsApp 沙盒部分,这里。
第二步:链接你的 WhatsApp 号
将 Twilio 定义的消息从您的 WhatsApp 号码发送到+14155238886,以设置 Twilio 沙盒。
下图中提到的代码是加入运动限制
需要发送的代码
沙箱成功设置后,我们会收到一条成功消息,如下图所示。
成功链接 WhatsApp 号码时显示的成功消息。
第三步:设置我们的文件。
为了设置我们的项目,我们首先需要添加一个 package.json 文件来跟踪我们的依赖关系。package.json 文件使用以下命令初始化。
npm init --y
注意:y 标记将“是”作为所有问题的默认答案。
步骤 4:安装 Twilio 模块。
一旦我们的号码成功链接,我们就可以开始发送 WhatsApp 消息。但是首先,我们需要安装 Twilio 模块。您可以在这里了解更多关于 Twilio 模块的信息。我们可以使用以下命令安装 Twilio 模块。
npm i twilio
第五步:创建文件
用创建文件。同一 npm 存储库中的 js 扩展。我们可以使用以下命令运行该文件。
node filename.js
第 6 步:导入 Twilio 模块。
要使用 Twilio,我们必须导入它。我们可以使用以下命令导入 Twilio 模块。
const twilio = require('twilio')
第 7 步:从我们的 Twilio 账户获取授权令牌和 id。
当我们成功链接我们的 WhatsApp 号码时,我们会获得身份验证令牌和 id。要找到自己的身份验证令牌和 id,请访问 Twilio 网站上 WhatsApp 的单向消息部分。
第八步:发送 WhatsApp 消息。
我们可以通过传递 id 和 auth token 创建一个客户端对象来发送 WhatsApp 消息,并使用 message.create 函数发送消息。(一个 JavaScript 承诺)。您可以在这里了解更多承诺。
下面的代码用于从 Twilio 沙盒发送 WhatsApp 消息。
java 描述语言
const id = 'Provide your id';
const token = 'Provide your token';
// Importing the Twilio module
const twilio = require('twilio');
// Creating a client
const client = twilio(id, token);
// Sending messages to the client
client.messages
.create({
// Message to be sent
body: 'Hello from Geeks for Geeks',
// Senders Number (Twilio Sandbox No.)
from: 'whatsapp:+14155238886',
// Number receiving the message
to: 'whatsapp:Provide your number'
})
.then(message => console.log("Message sent successfully"))
.done();
第九步:执行
确保您在创建文件的同一目录中。使用以下命令执行上述代码。
node twilio.js
注意:这里提供的文件名是 twilio.js.
成功执行后,我们会在控制台中获得一条消息,如下图所示。
收到的 WhatsApp 消息如下图所示。
版权属于:月萌API www.moonapi.com,转载请注明出处