创建逻辑是来自管理员的消息

问题描述 投票:0回答:1

从'whatsapp-web.js'导入{消息};

const messageListener = async(消息:消息)=> {

let chat = await message.getChat();

// Chat from group
if (chat.isGroup) {


} else {
    console.log("Heello");
}

};

导出默认消息监听器;

请帮助我创建逻辑,即发件人消息是管理员 // 来自群组的聊天

创建逻辑是来自管理员的消息

javascript whatsapp
1个回答
0
投票

您可以尝试以下代码

const messageListener = async (message) => {
  let chat = await message.getChat();

  if (chat.isGroup) {
    let sender = message.from;
    let isSenderAdmin = await chat.getAdmins().then((admins) => admins.some((admin) => admin.id._serialized === sender));
    if (isSenderAdmin) {
      console.log("Sender is an admin");
    } else {
      console.log("Sender is not an admin");
    }
  } else {
    console.log("Hello");
  }
};

export default messageListener;

© www.soinside.com 2019 - 2024. All rights reserved.