Instantly share code, notes, and snippets.
-
Star
0
(0)
You must be signed in to star a gist -
Fork
0
(0)
You must be signed in to fork a gist
-
-
Save Corex24/6f6dd991a640446f7872bf8eda040bc0 to your computer and use it in GitHub Desktop.
Levanter own menu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //mind what you edit | |
| //https://wa.me/2348036869669 | |
| //Created by ๐ถ๐ฉ๐ ๐ฏ๐ธ ๐ฅ๐ฎ๐๐จ๐ฉ๐ฎ๐#ยฉ๏ธโข๏ธ๐ญ | |
| const { bot, getBuffer, jidToNum, genThumbnail } = require('../lib/'); | |
| const { VERSION } = require('../config'); | |
| const { | |
| textToStylist, | |
| getUptime, | |
| PLUGINS, | |
| getRam, | |
| getPlatform, | |
| addSpace, | |
| lang, | |
| } = require('../lib/'); | |
| const url1 = 'https://files.catbox.moe/j9z8ii.jpeg'; | |
| const url2 = 'https://files.catbox.moe/5t92xs.jpeg'; | |
| bot( | |
| { | |
| pattern: 'corex ?(.*)', | |
| desc: 'custom Menu', | |
| type: 'misc', | |
| }, | |
| async (message, match, ctx) => { | |
| const jid = message.jid; | |
| const number = message.client.user.jid; | |
| const thumb = await getBuffer(url1); | |
| const thumbnail = await getBuffer(url2); | |
| const date = new Date(); | |
| const sorted = ctx.commands.sort((a, b) => { | |
| if (a.name && b.name) { | |
| return a.name.localeCompare(b.name); | |
| } | |
| return 0; | |
| }); | |
| const commands = {}; | |
| ctx.commands.map(async (command, index) => { | |
| if (command.dontAddCommandList === false && command.pattern !== undefined) { | |
| let cmdType = command.type.toLowerCase(); | |
| if (!commands[cmdType]) commands[cmdType] = []; | |
| let isDisabled = command.active === false; | |
| let cmd = command.name.trim(); | |
| commands[cmdType].push(isDisabled ? cmd + ' [disabled]' : cmd); | |
| } | |
| }); | |
| let CMD_HELP = `โญโโโโโโโชโ โซโโโโโโโฎ | |
| *๐ถ๐ฉ๐ ๐ฏ๐ธ ๐ฅ๐ฎ๐๐จ๐ฉ๐ฎ๐* | |
| โฐโโโโโโโชโ โซโโโโโโโฏ | |
| โญโโโโโโโชโ โซโโโโโโโฎ | |
| โ ๐ญ *Prefix:* ${ctx.PREFIX} | |
| โ ๐ *User:* ${message.pushName} | |
| โ ๐ *Date:* ${date.toLocaleDateString('en')} | |
| โ โฐ *Time:* ${date.toLocaleTimeString()} | |
| โ โ๏ธ *Day:* ${date.toLocaleString('en', { weekday: 'long' })} | |
| โ โจ *Version:* ${VERSION} | |
| โ ๐ชป *RAM:* ${getRam()} | |
| โ โณ *Uptime:* ${getUptime('t')} | |
| โ ๐จโ๐ป *Platform:* ${getPlatform()} | |
| โฐโโโโโโโชโ โซโโโโโโโฏ | |
| `; | |
| for (let cmdType in commands) { | |
| CMD_HELP += `โญโโโโโโโชโฅโซ | |
| โ *${cmdType.toUpperCase()} โ* | |
| โฐโโโโโโโชโฅโซ\n`; | |
| commands[cmdType].forEach((cmd) => { | |
| CMD_HELP += `โ ๐ค ${textToStylist(cmd, 'mono')}\n`; | |
| }); | |
| } | |
| const Data = {}; | |
| Data.linkPreview = { | |
| renderLargerThumbnail: true, | |
| showAdAttribution: false, | |
| head: '๐ค๐ต๐ฉ๐ ๐ต๐ ๐ถ๐ฉ๐ ๐ฏ๐ธ ๐ฅ๐ฎ๐๐ฉ๐ฎ๐๐ณ๐ฌ๐๏ธโข', | |
| body: 'ใ Thanks for staying with ๐ถ๐ฉ๐ ๐ฏ๐ธ ๐ฅ๐ฎ๐๐จ๐ฉ๐ฎ๐๐ฉๆ๐ช', | |
| mediaType: 1, | |
| thumbnail: thumb.buffer, | |
| sourceUrl: 'https://whatsapp.com/channel/0029Vb6nHar2phHORBFhOn3p', | |
| }; | |
| Data.quoted = { | |
| key: { | |
| fromMe: false, | |
| participant: '[email protected]', | |
| remoteJid: 'status@broadcast', | |
| }, | |
| message: { | |
| contactMessage: { | |
| displayName: `${message.pushName}`, | |
| vcard: `BEGIN:VCARD\nVERSION:3.0\nN:XL;${message.client.user.name},;;;\nFN:${message.client.user.name},\nitem1.TEL;waid=${jidToNum(number)}\nitem1.X-ABLabel:WhatsApp\nEND:VCARD`, | |
| jpegThumbnail: await genThumbnail(thumbnail.buffer), | |
| }, | |
| }, | |
| }; | |
| return await message.send(`${CMD_HELP}`, Data); | |
| } | |
| ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment