从'whatsapp-web.js'导入{消息};
const messageListener = async(消息:消息)=> {
let chat = await message.getChat();
// Chat from group
if (chat.isGroup) {
} else {
console.log("Heello");
}
};
导出默认消息监听器;
请帮助我创建逻辑,即发件人消息是管理员 // 来自群组的聊天
创建逻辑是来自管理员的消息
您可以尝试以下代码
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;