Skip to content

Commit e23f8d7

Browse files
> V3
1 parent cfbaeb8 commit e23f8d7

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

plugins/main-creator.js

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
1-
function handler(m) {
2-
const data = global.botNumber.filter(([id, isCreator]) => id && isCreator)
3-
this.sendContact(
4-
m.chat,
5-
data.map(([id, name]) => [id, name]),
6-
m
7-
)
8-
}
1+
let handler = async function (m, { conn, text }) {
2+
const botNumbers = global.owner.map(owner => owner[0]);
3+
botNumbers.push(global.botNumber); // Include botNumber
4+
5+
const uniqueNumbers = [...new Set([...botNumbers, ...global.mods])];
6+
const commonNumbers = uniqueNumbers.filter(number =>
7+
botNumbers.includes(number) && global.mods.includes(number) && global.owner.some(owner => owner[0] === number)
8+
);
99

10-
handler.help = ['owner']
11-
handler.tags = ['main']
12-
handler.command = ['owner', 'creator', 'creador', 'dueño', 'Gowner']
10+
if (commonNumbers.length > 0) {
11+
conn.reply(m.chat, `❇️ Here Is The Contact Of My Owner: ${commonNumbers.join(', ')}`, m);
12+
} else {
13+
conn.reply(m.chat, `You are not recognized as a bot owner.`, m);
14+
}
15+
};
1316

14-
export default handler
17+
handler.help = ['owner'];
18+
handler.tags = ['main'];
19+
handler.command = /^owner$/i;
20+
21+
export default handler;

0 commit comments

Comments
 (0)