首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Client.on(“消息”,函数(){})在whatsapp-web.js中没有被调用

Client.on(“消息”,函数(){})在whatsapp-web.js中没有被调用
EN

Stack Overflow用户
提问于 2022-07-29 17:44:51
回答 1查看 644关注 0票数 1

我正在尝试用whatsapp-web.js库创建一个whatsapp。

当我试图发送消息时,不会调用client.on("message",function(){})。

注意:client.on(“就绪”,函数(){})运行良好,我在whatsapp应用程序中得到了一个Wall-e活动回复。

代码语言:javascript
复制
const qrcode = require('qrcode-terminal');
const { Client,  MessageMedia } = require('whatsapp-web.js');
const client = new Client();

client.on('qr', qr => {
    qrcode.generate(qr, { small: true });
});

client.on('ready', () => {
    console.log('Client is ready!');
    client.getChats().then(chats => {
        const myGroup = chats.find(id => id.name === "Wall-E")
        client.sendMessage(myGroup.id._serialized, "Walle alive!")
    });
});

client.on('message',async message => {
console.log('messag request')
console.log(message.body)
if (message.body === 'wall-e !ping') {
    console.log('ping request')
    client.sendMessage(message.from, 'pong');
} else if (message.body === 'wall-e ~meme') {
    console.log('meme request')
    const meme = await axios('https://meme-api.herokuapp.com/gimme').then(res => res.data)
    client.sendMessage(message.from, await MessageMedia.formUrl(meme.url))
} else if (message.body === 'wall-e ~joke') {
    console.log('joke request')
    const joke = await axios('https://v2.jokeapi.dev/joke/Any?safe-mode').then(res => res.data)
    if(joke.joke){
        await client.sendMessage(message.from, joke.joke)
        }else if(joke.setup){
        const jokeMessage= await client.sendMessage(message.from, joke.setup)
        if(joke.delivery){
            setTimeout(function(){  jokeMessage.reply(joke.delivery)},5000)
        }
    }
});
client.initialize();
EN

回答 1

Stack Overflow用户

发布于 2022-10-30 18:41:20

由于WhatsApp-api.js的旧版本,我面临了这个问题,尝试卸载whatsapp-api.js软件包并重新安装它。它会开始工作的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73169199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档