javascript - 使用 whatsapp-web.js 向我在 whatsapp 上的所有联系人发送消息

标签 javascript whatsapp whatsapi

您好,我目前正在编写一个代码来向我的所有联系人发送消息,我只能向一个联系人发送消息,有没有人知道一种自动执行此操作的方法,例如向我的联系人发送消息前 5 个联系人,还是我的所有联系人?

这是我的代码:

client.on('ready', () => {
    console.log('Client is ready!');
    client.getChats().then((chats)=>{
        const myGroup=chats.find(
            (chat)=>chat.name==="Whatsapp automation"
        );
        client.sendMessage(
            myGroup.id._serialized,
            "This is an automated message"
            );
    });
});

如果有人能给我,我将不胜感激,非常感谢您的关注

最佳答案

您可以按如下方式进行,循环遍历您的聊天对象

client.on('ready', () => {
  const message = 'your message here';
  sendToChats(message);
});

async function sendToChats(m){
  const mychats = await client.getChats();
  for(chat of mychats){
    chat.sendMessage(m);
  }
}

关于javascript - 使用 whatsapp-web.js 向我在 whatsapp 上的所有联系人发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72102380/

相关文章:

javascript - 进行数据绑定(bind) :click work like a marker. addListener()

javascript - 使用 Cloud Zoom jQuery 插件实现图像缩放效果

javascript - 尽可能使用重复值存储数组的子集

android - 如何在 Android 和 iOS 应用程序中使用 WhatsApp 登录?

Twilio Whatsapp API 获取客户姓名并显示照片

javascript - 在 EmberJs 中跨应用程序禁用 "backspace"键

c# - 从 C# 发送 WhatsApp 消息

azure - 我无法为 "Whatsapp Cloud API"配置 Webhook URI

php - 从没有 og 标签的网站在 whatsapp 上分享图像内容和 url

API Whatsapp 从外部应用程序发送消息