[英]How to detect in Whatsapp-web.js when a number is typing or when it has received a number link and has clicked it
当一个人收到一个机器人的链接时,我需要触发一个事件。这个机器人将发送一个特定的消息,但这个事件必须是当这个人点击一个链接时,因为这个库有像它准备好的时候这样的事件,当它收到一条消息时。 请让我了解如何使用这个库,因为我不熟悉使用 javascript 库。 当然,我已经建立了连接,并且它可以很好地接收消息。
const { Client } = require('whatsapp-web.js');
const client = new Client();
client.on('qr', (qr) => {
// Generate and scan this code with your phone
console.log('QR RECEIVED', qr);
});
client.on('ready', () => {
console.log('Client is ready!');
});
client.on('message', msg => {
if (msg.body == '!ping') {
msg.reply('pong');
}
});
client.initialize();
我相信出路将是创建一个 API 来捕获点击、执行操作并引导客户端。
npm 安装快递
const express = require('express');
const port = 8080
const app = express();
app.get('/capture_click', async(req, res, next) => {
// action before redirect
res.redirect('https://google.com.br');
});
app.listen(port, () => {
console.log(`🚀 @ http://localhost:${port}`)
})
在上面的示例中,我们创建了一个“/capture_click”端点,它在执行我们想要的任何操作后将客户端定向到 google.com.br。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.