MCPcopy Create free account
hub / github.com/GlobalTechInfo/MEGA-MD / extractTargetJid

Function extractTargetJid

plugins/sudo.js:3–15  ·  view source on GitHub ↗
(message, args)

Source from the content-addressed store, hash-verified

1import { addSudo, removeSudo, getSudoList } from '../lib/index.js';
2import isOwnerOrSudo, { cleanJid } from '../lib/isOwner.js';
3function extractTargetJid(message, args) {
4 if (message.message?.extendedTextMessage?.contextInfo?.mentionedJid?.[0]) {
5 return message.message.extendedTextMessage.contextInfo.mentionedJid[0];
6 }
7 if (message.message?.extendedTextMessage?.contextInfo?.quotedMessage) {
8 return message.message.extendedTextMessage.contextInfo.participant;
9 }
10 const text = args.join(' ');
11 const match = text.match(/\b(\d{7,15})\b/);
12 if (match)
13 return `${match[1] }@s.whatsapp.net`;
14 return null;
15}
16export default {
17 command: 'sudo',
18 aliases: [],

Callers 1

handlerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected