Repository navigation
arreglar menu.js #23
Copy link
Copy link
Closed
Description
Arregla el menu ya que se tarda mucho en mandar el mensaje y no manda la imagen que debería ser https://i.imgur.com/9OD20dD.png
Aquí hay un ejemplo de otro bot como lo hace
import fs from 'fs';
export default {
name: 'menu',
aliases: ['help'],
category: '𝐌𝐀𝐈𝐍',
description: 'Muestra este menu',
usage: '#menu #help ➜',
number: 1,
execute: async (sock, m, stats) => {
try {
const jid = m.key.remoteJid;
const sender = m.key.participant || m.key.remoteJid;
const files = fs.readdirSync('./comando/main');
let menuText = `🧡【𝐘𝐔𝐔𝐊𝐈𝐁𝐎𝐓 𝐀𝐈】🧡\n\n`;
menuText += `┃ 𝚄𝚂𝚄𝙰𝚁𝙸𝙾: @${sender.split('@')[0]}\n`;
menuText += `┃ 𝙲𝙾𝙼𝙰𝙽𝙳𝙾𝚂: ${files.length}\n`;
menuText += `┃ 𝚅𝙴𝚁𝚂𝙸𝙾́𝙽: BETA\n`;
menuText += `┃ 𝚄𝚂𝚄𝙰𝚁𝙸𝙾𝚂: ${stats.users.length}\n`;
menuText += `┃ 𝙲𝙼𝙳𝚂 𝙴𝙹𝙴𝙲𝚄𝚃𝙰𝙳𝙾𝚂: ${stats.cmdCount}\n`;
menuText += `┃ 𝙲𝚁𝙴𝙰𝙳𝙾𝚁: https://wa.me/+522942999007\n\n`;
const categories = {};
for (const file of files) {
if (!file.endsWith('.js')) continue;
const cmdModule = await import(`./${file}?t=${Date.now()}`);
const cmd = cmdModule.default;
if (!categories[cmd.category]) categories[cmd.category] = [];
categories[cmd.category].push(cmd);
}
for (const cat in categories) {
menuText += `╭─〔 🧡 ${cat} 〕─╮\n`;
categories[cat].sort((a, b) => a.number - b.number).forEach(cmd => {
menuText += `\`${cmd.usage}\` *${cmd.description}*\n`;
});
menuText += `╰────────────────╯\n`;
}
await sock.sendMessage(jid, {
image: { url: "https://i.imgur.com/q0rAhFD.jpeg" },
caption: menuText,
footer: "© YuukiBot Ai\n© Mikelennn",
buttons: [
{
name: "cta_url",
buttonParamsJson: JSON.stringify({
display_text: "🔶️ CANAL",
url: "https://whatsapp.com/channel/0029VbDVWLsJf05fPfrv8L0W",
merchant_url: "https://whatsapp.com/channel/0029VbDVWLsJf05fPfrv8L0W"
})
}
],
headerType: 4,
mentions: [sender]
}, { quoted: m });
} catch (e) {
console.error("Error en menu.js:", e);
}
}
};
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
mikelennnn commentedon Oct 27, 2026
/opencode haz lo que dice este issue
github-actions commentedon Oct 27, 2026
Created PR #24
github run