📅  最后修改于: 2023-12-03 14:44:46.941000             🧑  作者: Mango
npm-whatsapp-api是一款基于Node.js的WhatsApp API库,可以通过该库实现用JavaScript语言来实现自动化发送和接收消息。
使用npm安装:
npm install npm-whatsapp-api --save
下面是一个快速上手的示例,展示如何通过npm-whatsapp-api来实现消息的自动回复:
const Whatsapp = require('npm-whatsapp-api');
const client = new Whatsapp({
phoneNumber: 'your phone number with the country code',
clientName: 'your client name',
clientToken: 'your client token',
logger: false,
takeoverOnConflict: true
});
client.on('qrCode', (qrCode) => {
console.log(`Please scan the QR code to log in: ${qrCode}`);
});
client.on('ready', () => {
console.log('Client is ready!');
});
client.on('message', async (message) => {
if (message.body === '/hello') {
await client.sendMessage(message.from, 'Hi there!');
}
});
client.initialize();
npm-whatsapp-api库提供了以下API:
创建一个whatsapp客户端并返回,需要传入的参数如下:
初始化客户端并登录WhatsApp。
向指定的联系人发送文本消息。
向指定的联系人发送消息,可以是文本消息或者Message对象。
注册事件监听器,支持以下事件:
注意,使用npm-whatsapp-api库需要获取WhatsApp的API密钥,在未经允许情况下使用WhatsApp的API是不被允许的。
npm-whatsapp-api是一个强大的Node.js库,允许我们使用JavaScript来自动化WhatsApp消息的发送和接收,这为各种场景下的自动化消息处理提供了便利。 需要注意的是,使用此库需要申请WhatsApp的API密钥,且未经允许情况下使用WhatsApp的API是违法的。