Assistant: Kamu Adalah Nakano Itsuki. Selalu Gunakan Kata Aku Dan Kamu Dalam Menjawab Pesan. 
User: tolong perbaiki code aku bila ada yang salah. 

const { prepareWAMessageMedia, generateWAMessageFromContent, proto } = (await import("@itsukichan/baileys")) 
import os from 'os'
import fs from 'fs'

let tags = {
 'ai': 'Ai Menu', 
 'search': 'Search Menu', 
 'download': 'Download Menu',
 'anime': 'Anime Menu', 
 'nsfw': 'Nsfw Menu', 
 'convert': 'Convert Menu',
 'group': 'Group Menu',
 'info': 'Informasi Menu',
 'main': 'Main Menu',
 'owner': 'Owner Menu',
 'tools': 'Tools Menu', 
 'rpg': 'RPG Menu'
}

export default {
 name: 'menu',
 tags: 'main',
 command: ['menu'],
 description: 'To display a menu based on a list, and see how to use the menu',
 example: '',
 register: true,
 run: async(m, { suki, isPrem, text, command }) => {
 m.react('⏳') 

let { level, role, age, limit, exp, name, premium, premiumTime, money } = global.db.users[m.sender]
let prems = `${premiumTime > 0 ? 'Premium': 'Free'}`
let menu2 = {
before: `Hai @%user %ucapan!


*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* %name 
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* %level
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}

`.trimStart(),
 header: '*[ %category ]*',
 body: '*-* %cmd',
 footer: '',
 after: '*Note* : Untuk Mencari Informasi Lainnya Tentang Perintah Kamu Bisa Mengetikan Perintah Dan Menambahkan --\nContoh: .menu --tiktok'
}
 let more = String.fromCharCode(8206)
 let readMore = more.repeat(4001)
 let totalreg = Object.keys(global.db.users).length
 let rtotalreg = Object.values(global.db.users).filter(user => user.registered == true).length
 let version = global.set.version
 let help = Object.values(plugins).map(plugin => {
 return {
 cmd: Array.isArray(plugin.name) ? plugin.name : [plugin.name],
 tags: [plugin.tags],
 limit: plugin.limit,
 description: plugin.description,
 premium: plugin.premium
 }
 })
 let ajg = [menu2.before, ...Object.keys(tags).map(tag => {
	 return menu2.header.replace(/%category/g, tags[tag]) + '\n' + [...help.filter(aa => aa.tags.includes(tag) && aa.cmd).map(a => {
 return a.cmd.map(help => {
	 return menu2.body.replace(/%cmd/g, m.prefix + help).replace(/%description/g, a.description).replace(/%isLimit/g, a.limit ? '(Limit)' : '').replace(/%isPremium/g, a.premium ? '(Premium)' : '').trim()
 	}).join('\n')
 }), menu2.footer].join('\n')
 	}), menu2.after].join('\n')
 ajg = ajg.replace(/%user/, m.sender.split('@')[0]).replace(/%ucapan/, ucapan).replace(/%version/, version).replace(/%rtotalreg/, rtotalreg).replace(/%totalreg/, totalreg).replace(/%uptime/, func.runtime(process.uptime())).replace(/%prefix/, m.prefix).replace(/%database/, Object.keys(db.users).length).replace(/%memory_used/, func.formatSize(os.totalmem() - os.freemem())).replace(/%memory_free/, func.formatSize(os.totalmem())).replace(/%name/, name).replace(/%limit/, premium ? 'Infinity' : limit + '/25').replace(/%level/, level).replace(/%money/, money.toLocaleString()).replace(/%status/, premium ? 'Premium' : 'Free').replace(/%readmore/, readMore)

 let style = db.settings.style

 if (text.startsWith('--')) {
 let name = text.toLowerCase().replace('--', '')
 let data = []
 let cmd = Object.values(plugins).find(plugin => plugin.name === name)
 if (!cmd) return m.reply('Command not found')
 if (cmd.name) data.push('*Name:* ' + cmd.name)
 if (cmd.command) data.push('*Command:* ' + cmd.command.join(', '))
 if (cmd.description) data.push('*Description:* ' + cmd.description)
 if (cmd.example) data.push('*Use:* ' + m.prefix + cmd.command[0])
 m.reply(data.join('\n'))
 } else if (style === 1 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m) 
 } else if (style === 2) {
 	suki.sendMessage(m.chat, { text: ajg.trim(),
 	 contextInfo: {
 forwardingScore: 999,
 isForwarded: false,
 mentionedJid: [m.sender],
 forwardedNewsletterMessageInfo: {
 newsletterName: global.ch.name,
 newsletterJid: global.ch.id,
 },
 externalAdReply: {
 mediaType: 1,
 previewType: 'pdf',
 title: 'I t s u k i F o r e v e r',
 body: null,
 thumbnail: await Func.fetchBuffer('https://pomf2.lain.la/f/a1ydufe.jpg'), 
 showAdAttribution: true, 
 renderLargerThumbnail: true,
 sourceUrl: global.media.sch
 }
 }
 }, { quoted: m })
 } else if (style === 3 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m)
 } else {
let sections = [{
title: 'List Menu 🧾',
highlight_label: 'All Menu Lists',
rows: [{
title: 'Menu Search',
description: `Menampilkan Fitur Search`, 
id: '.menu search'
}, 
{
title: 'Menu Download',
description: `Menampilkan Fitur Download`, 
id: '.menu download'
},
{
title: 'Menu Anime',
description: `Menampilkan Fitur Anime`, 
id: '.menu anime'
},
{
title: 'Menu Nsfw',
description: `Menampilkan Fitur Hentai`, 
id: '.gamemenu'
},
{
title: 'Menu Group',
description: `Menampilkan Fitur Group`, 
id: '.menu group'
},
{
title: 'Menu Convert',
description: `Menampilkan Fitur Conversation`, 
id: '.menu convert'
},
{
title: 'Menu AI',
description: `Menampilkan Fitur Ai`, 
id: '.menu ai'
},
{
title: 'Menu Informasi',
description: `Menampilkan Fitur Informasi`, 
id: '.menu info'
}, 
{
title: 'Menu Tools',
description: `Menampilkan Fitur Tools`, 
id: '.menu tools'
},
{
title: 'Menu Main',
description: `Menampilkan Main Menu`, 
id: '.menu main'
}, 
{
title: 'Menu RPG',
description: `Menampilkan Fitur RPG`, 
id: '.menu rpg'
},
{
title: 'Menu Owner',
description: `Menampilkan Fitur Khusus Creator`, 
id: '.infomenu'
}]
}]
let listMessage = {
    title: 'Menu Disini', 
    sections
};
 let msgs = generateWAMessageFromContent(m.chat, {
 viewOnceMessage: {
 message: {
 "messageContextInfo": {
 "deviceListMetadata": {},
 "deviceListMetadataVersion": 2
 },
 interactiveMessage: proto.Message.InteractiveMessage.create({
 body: proto.Message.InteractiveMessage.Body.create({
 text: ajg.trim(),
 }),
 footer: proto.Message.InteractiveMessage.Footer.create({
 text: set.wm, 
 }),
 header: proto.Message.InteractiveMessage.Header.create({
 hasMediaAttachment: false,
 ...await prepareWAMessageMedia({ image: { url: global.thumb } }, { upload: suki.waUploadToServer })
 }),
 nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
 buttons: [
 {
 	"name": "single_select",
 "buttonParamsJson": JSON.stringify(listMessage) 
 }, 
 {
 "name": "cta_url",
 "buttonParamsJson": `{\"display_text\":\"Chat Owner\",\"url\":\"https://wa.me/6285710611264\",\"merchant_url\":\"https://wa.me/6285710611264\"}`
 }
 ],
 }), 
 contextInfo: {
 mentionedJid: [m.sender], 
 forwardingScore: 100,
 isForwarded: true,
 forwardedNewsletterMessageInfo: {
 newsletterJid: global.ch.id
 newsletterName: global.ch.name, 
 serverMessageId: 143
 }
 }
 })
 }
 }
}, { quoted: m })
suki.relayMessage(m.chat, msgs.message, {})
 } else {
 let cap = `Hai *${m.pushName}*

*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* ${name}
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* ${level}
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}
`
 let bokep = [ 
 'Menu Search', 
 'Menu Download',
 'Menu Anime', 
 'Menu Nsfw', 
 'Menu Convert',
 'Menu Group',
 'Menu Info',
 'Menu Main',
 'Menu Owner',
 'Menu Tools', 
 'Menu RPG'
 ]
 await suki.sendPoll(m.chat, cap, bokep, { quoted: m}) 
 }
 }
}
Assistant: tolong perbaiki code aku bila ada yang salah. 

const { prepareWAMessageMedia, generateWAMessageFromContent, proto } = (await import("@itsukichan/baileys")) 
import os from 'os'
import fs from 'fs'

let tags = {
 'ai': 'Ai Menu', 
 'search': 'Search Menu', 
 'download': 'Download Menu',
 'anime': 'Anime Menu', 
 'nsfw': 'Nsfw Menu', 
 'convert': 'Convert Menu',
 'group': 'Group Menu',
 'info': 'Informasi Menu',
 'main': 'Main Menu',
 'owner': 'Owner Menu',
 'tools': 'Tools Menu', 
 'rpg': 'RPG Menu'
}

export default {
 name: 'menu',
 tags: 'main',
 command: ['menu'],
 description: 'To display a menu based on a list, and see how to use the menu',
 example: '',
 register: true,
 run: async(m, { suki, isPrem, text, command }) => {
 m.react('⏳') 

let { level, role, age, limit, exp, name, premium, premiumTime, money } = global.db.users[m.sender]
let prems = `${premiumTime > 0 ? 'Premium': 'Free'}`
let menu2 = {
before: `Hai @%user %ucapan!


*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* %name 
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* %level
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}

`.trimStart(),
 header: '*[ %category ]*',
 body: '*-* %cmd',
 footer: '',
 after: '*Note* : Untuk Mencari Informasi Lainnya Tentang Perintah Kamu Bisa Mengetikan Perintah Dan Menambahkan --\nContoh: .menu --tiktok'
}
 let more = String.fromCharCode(8206)
 let readMore = more.repeat(4001)
 let totalreg = Object.keys(global.db.users).length
 let rtotalreg = Object.values(global.db.users).filter(user => user.registered == true).length
 let version = global.set.version
 let help = Object.values(plugins).map(plugin => {
 return {
 cmd: Array.isArray(plugin.name) ? plugin.name : [plugin.name],
 tags: [plugin.tags],
 limit: plugin.limit,
 description: plugin.description,
 premium: plugin.premium
 }
 })
 let ajg = [menu2.before, ...Object.keys(tags).map(tag => {
	 return menu2.header.replace(/%category/g, tags[tag]) + '\n' + [...help.filter(aa => aa.tags.includes(tag) && aa.cmd).map(a => {
 return a.cmd.map(help => {
	 return menu2.body.replace(/%cmd/g, m.prefix + help).replace(/%description/g, a.description).replace(/%isLimit/g, a.limit ? '(Limit)' : '').replace(/%isPremium/g, a.premium ? '(Premium)' : '').trim()
 	}).join('\n')
 }), menu2.footer].join('\n')
 	}), menu2.after].join('\n')
 ajg = ajg.replace(/%user/, m.sender.split('@')[0]).replace(/%ucapan/, ucapan).replace(/%version/, version).replace(/%rtotalreg/, rtotalreg).replace(/%totalreg/, totalreg).replace(/%uptime/, func.runtime(process.uptime())).replace(/%prefix/, m.prefix).replace(/%database/, Object.keys(db.users).length).replace(/%memory_used/, func.formatSize(os.totalmem() - os.freemem())).replace(/%memory_free/, func.formatSize(os.totalmem())).replace(/%name/, name).replace(/%limit/, premium ? 'Infinity' : limit + '/25').replace(/%level/, level).replace(/%money/, money.toLocaleString()).replace(/%status/, premium ? 'Premium' : 'Free').replace(/%readmore/, readMore)

 let style = db.settings.style

 if (text.startsWith('--')) {
 let name = text.toLowerCase().replace('--', '')
 let data = []
 let cmd = Object.values(plugins).find(plugin => plugin.name === name)
 if (!cmd) return m.reply('Command not found')
 if (cmd.name) data.push('*Name:* ' + cmd.name)
 if (cmd.command) data.push('*Command:* ' + cmd.command.join(', '))
 if (cmd.description) data.push('*Description:* ' + cmd.description)
 if (cmd.example) data.push('*Use:* ' + m.prefix + cmd.command[0])
 m.reply(data.join('\n'))
 } else if (style === 1 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m) 
 } else if (style === 2) {
 	suki.sendMessage(m.chat, { text: ajg.trim(),
 	 contextInfo: {
 forwardingScore: 999,
 isForwarded: false,
 mentionedJid: [m.sender],
 forwardedNewsletterMessageInfo: {
 newsletterName: global.ch.name,
 newsletterJid: global.ch.id,
 },
 externalAdReply: {
 mediaType: 1,
 previewType: 'pdf',
 title: 'I t s u k i F o r e v e r',
 body: null,
 thumbnail: await Func.fetchBuffer('https://pomf2.lain.la/f/a1ydufe.jpg'), 
 showAdAttribution: true, 
 renderLargerThumbnail: true,
 sourceUrl: global.media.sch
 }
 }
 }, { quoted: m })
 } else if (style === 3 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m)
 } else {
let sections = [{
title: 'List Menu 🧾',
highlight_label: 'All Menu Lists',
rows: [{
title: 'Menu Search',
description: `Menampilkan Fitur Search`, 
id: '.menu search'
}, 
{
title: 'Menu Download',
description: `Menampilkan Fitur Download`, 
id: '.menu download'
},
{
title: 'Menu Anime',
description: `Menampilkan Fitur Anime`, 
id: '.menu anime'
},
{
title: 'Menu Nsfw',
description: `Menampilkan Fitur Hentai`, 
id: '.gamemenu'
},
{
title: 'Menu Group',
description: `Menampilkan Fitur Group`, 
id: '.menu group'
},
{
title: 'Menu Convert',
description: `Menampilkan Fitur Conversation`, 
id: '.menu convert'
},
{
title: 'Menu AI',
description: `Menampilkan Fitur Ai`, 
id: '.menu ai'
},
{
title: 'Menu Informasi',
description: `Menampilkan Fitur Informasi`, 
id: '.menu info'
}, 
{
title: 'Menu Tools',
description: `Menampilkan Fitur Tools`, 
id: '.menu tools'
},
{
title: 'Menu Main',
description: `Menampilkan Main Menu`, 
id: '.menu main'
}, 
{
title: 'Menu RPG',
description: `Menampilkan Fitur RPG`, 
id: '.menu rpg'
},
{
title: 'Menu Owner',
description: `Menampilkan Fitur Khusus Creator`, 
id: '.infomenu'
}]
}]
let listMessage = {
    title: 'Menu Disini', 
    sections
};
 let msgs = generateWAMessageFromContent(m.chat, {
 viewOnceMessage: {
 message: {
 "messageContextInfo": {
 "deviceListMetadata": {},
 "deviceListMetadataVersion": 2
 },
 interactiveMessage: proto.Message.InteractiveMessage.create({
 body: proto.Message.InteractiveMessage.Body.create({
 text: ajg.trim(),
 }),
 footer: proto.Message.InteractiveMessage.Footer.create({
 text: set.wm, 
 }),
 header: proto.Message.InteractiveMessage.Header.create({
 hasMediaAttachment: false,
 ...await prepareWAMessageMedia({ image: { url: global.thumb } }, { upload: suki.waUploadToServer })
 }),
 nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
 buttons: [
 {
 	"name": "single_select",
 "buttonParamsJson": JSON.stringify(listMessage) 
 }, 
 {
 "name": "cta_url",
 "buttonParamsJson": `{\"display_text\":\"Chat Owner\",\"url\":\"https://wa.me/6285710611264\",\"merchant_url\":\"https://wa.me/6285710611264\"}`
 }
 ],
 }), 
 contextInfo: {
 mentionedJid: [m.sender], 
 forwardingScore: 100,
 isForwarded: true,
 forwardedNewsletterMessageInfo: {
 newsletterJid: global.ch.id
 newsletterName: global.ch.name, 
 serverMessageId: 143
 }
 }
 })
 }
 }
}, { quoted: m })
suki.relayMessage(m.chat, msgs.message, {})
 } else {
 let cap = `Hai *${m.pushName}*

*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* ${name}
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* ${level}
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}
`
 let bokep = [ 
 'Menu Search', 
 'Menu Download',
 'Menu Anime', 
 'Menu Nsfw', 
 'Menu Convert',
 'Menu Group',
 'Menu Info',
 'Menu Main',
 'Menu Owner',
 'Menu Tools', 
 'Menu RPG'
 ]
 await suki.sendPoll(m.chat, cap, bokep, { quoted: m}) 
 }
 }
}
User: tolong perbaiki code aku bila ada yang salah. 

const { prepareWAMessageMedia, generateWAMessageFromContent, proto } = (await import("@itsukichan/baileys")) 
import os from 'os'
import fs from 'fs'

let tags = {
 'ai': 'Ai Menu', 
 'search': 'Search Menu', 
 'download': 'Download Menu',
 'anime': 'Anime Menu', 
 'nsfw': 'Nsfw Menu', 
 'convert': 'Convert Menu',
 'group': 'Group Menu',
 'info': 'Informasi Menu',
 'main': 'Main Menu',
 'owner': 'Owner Menu',
 'tools': 'Tools Menu', 
 'rpg': 'RPG Menu'
}

export default {
 name: 'menu',
 tags: 'main',
 command: ['menu'],
 description: 'To display a menu based on a list, and see how to use the menu',
 example: '',
 register: true,
 run: async(m, { suki, isPrem, text, command }) => {
 m.react('⏳') 

let { level, role, age, limit, exp, name, premium, premiumTime, money } = global.db.users[m.sender]
let prems = `${premiumTime > 0 ? 'Premium': 'Free'}`
let menu2 = {
before: `Hai @%user %ucapan!


*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* %name 
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* %level
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}

`.trimStart(),
 header: '*[ %category ]*',
 body: '*-* %cmd',
 footer: '',
 after: '*Note* : Untuk Mencari Informasi Lainnya Tentang Perintah Kamu Bisa Mengetikan Perintah Dan Menambahkan --\nContoh: .menu --tiktok'
}
 let more = String.fromCharCode(8206)
 let readMore = more.repeat(4001)
 let totalreg = Object.keys(global.db.users).length
 let rtotalreg = Object.values(global.db.users).filter(user => user.registered == true).length
 let version = global.set.version
 let help = Object.values(plugins).map(plugin => {
 return {
 cmd: Array.isArray(plugin.name) ? plugin.name : [plugin.name],
 tags: [plugin.tags],
 limit: plugin.limit,
 description: plugin.description,
 premium: plugin.premium
 }
 })
 let ajg = [menu2.before, ...Object.keys(tags).map(tag => {
	 return menu2.header.replace(/%category/g, tags[tag]) + '\n' + [...help.filter(aa => aa.tags.includes(tag) && aa.cmd).map(a => {
 return a.cmd.map(help => {
	 return menu2.body.replace(/%cmd/g, m.prefix + help).replace(/%description/g, a.description).replace(/%isLimit/g, a.limit ? '(Limit)' : '').replace(/%isPremium/g, a.premium ? '(Premium)' : '').trim()
 	}).join('\n')
 }), menu2.footer].join('\n')
 	}), menu2.after].join('\n')
 ajg = ajg.replace(/%user/, m.sender.split('@')[0]).replace(/%ucapan/, ucapan).replace(/%version/, version).replace(/%rtotalreg/, rtotalreg).replace(/%totalreg/, totalreg).replace(/%uptime/, func.runtime(process.uptime())).replace(/%prefix/, m.prefix).replace(/%database/, Object.keys(db.users).length).replace(/%memory_used/, func.formatSize(os.totalmem() - os.freemem())).replace(/%memory_free/, func.formatSize(os.totalmem())).replace(/%name/, name).replace(/%limit/, premium ? 'Infinity' : limit + '/25').replace(/%level/, level).replace(/%money/, money.toLocaleString()).replace(/%status/, premium ? 'Premium' : 'Free').replace(/%readmore/, readMore)

 let style = db.settings.style

 if (text.startsWith('--')) {
 let name = text.toLowerCase().replace('--', '')
 let data = []
 let cmd = Object.values(plugins).find(plugin => plugin.name === name)
 if (!cmd) return m.reply('Command not found')
 if (cmd.name) data.push('*Name:* ' + cmd.name)
 if (cmd.command) data.push('*Command:* ' + cmd.command.join(', '))
 if (cmd.description) data.push('*Description:* ' + cmd.description)
 if (cmd.example) data.push('*Use:* ' + m.prefix + cmd.command[0])
 m.reply(data.join('\n'))
 } else if (style === 1 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m) 
 } else if (style === 2) {
 	suki.sendMessage(m.chat, { text: ajg.trim(),
 	 contextInfo: {
 forwardingScore: 999,
 isForwarded: false,
 mentionedJid: [m.sender],
 forwardedNewsletterMessageInfo: {
 newsletterName: global.ch.name,
 newsletterJid: global.ch.id,
 },
 externalAdReply: {
 mediaType: 1,
 previewType: 'pdf',
 title: 'I t s u k i F o r e v e r',
 body: null,
 thumbnail: await Func.fetchBuffer('https://pomf2.lain.la/f/a1ydufe.jpg'), 
 showAdAttribution: true, 
 renderLargerThumbnail: true,
 sourceUrl: global.media.sch
 }
 }
 }, { quoted: m })
 } else if (style === 3 && text) {
 let tagName = text.toLowerCase()
 if (!tags[tagName]) return m.reply('Tag tidak ditemukan.')

 let help = Object.values(plugins).filter(plugin => plugin.tags === tagName);
 let tagMenu = `*Daftar ${tags[tagName]}*\n`

 if (help.length === 0) {
 tagMenu += 'Tidak ada perintah untuk tag ini.'
 } else {
 help.forEach(plugin => {
 tagMenu += `\n*• ᴄᴏᴍᴍᴀɴᴅ :*\n${m.prefix}${plugin.command.join(`\n${m.prefix}`)}\n*• ᴋᴇᴛᴇʀᴀɴɢᴀɴ :*\n${plugin.description || 'Tidak Ada'}\n`
 })
 }
 await suki.sendImage(m.chat, 'https://pomf2.lain.la/f/fa96gd4z.jpg', tagMenu.trim(), m)
 } else {
let sections = [{
title: 'List Menu 🧾',
highlight_label: 'All Menu Lists',
rows: [{
title: 'Menu Search',
description: `Menampilkan Fitur Search`, 
id: '.menu search'
}, 
{
title: 'Menu Download',
description: `Menampilkan Fitur Download`, 
id: '.menu download'
},
{
title: 'Menu Anime',
description: `Menampilkan Fitur Anime`, 
id: '.menu anime'
},
{
title: 'Menu Nsfw',
description: `Menampilkan Fitur Hentai`, 
id: '.gamemenu'
},
{
title: 'Menu Group',
description: `Menampilkan Fitur Group`, 
id: '.menu group'
},
{
title: 'Menu Convert',
description: `Menampilkan Fitur Conversation`, 
id: '.menu convert'
},
{
title: 'Menu AI',
description: `Menampilkan Fitur Ai`, 
id: '.menu ai'
},
{
title: 'Menu Informasi',
description: `Menampilkan Fitur Informasi`, 
id: '.menu info'
}, 
{
title: 'Menu Tools',
description: `Menampilkan Fitur Tools`, 
id: '.menu tools'
},
{
title: 'Menu Main',
description: `Menampilkan Main Menu`, 
id: '.menu main'
}, 
{
title: 'Menu RPG',
description: `Menampilkan Fitur RPG`, 
id: '.menu rpg'
},
{
title: 'Menu Owner',
description: `Menampilkan Fitur Khusus Creator`, 
id: '.infomenu'
}]
}]
let listMessage = {
    title: 'Menu Disini', 
    sections
};
 let msgs = generateWAMessageFromContent(m.chat, {
 viewOnceMessage: {
 message: {
 "messageContextInfo": {
 "deviceListMetadata": {},
 "deviceListMetadataVersion": 2
 },
 interactiveMessage: proto.Message.InteractiveMessage.create({
 body: proto.Message.InteractiveMessage.Body.create({
 text: ajg.trim(),
 }),
 footer: proto.Message.InteractiveMessage.Footer.create({
 text: set.wm, 
 }),
 header: proto.Message.InteractiveMessage.Header.create({
 hasMediaAttachment: false,
 ...await prepareWAMessageMedia({ image: { url: global.thumb } }, { upload: suki.waUploadToServer })
 }),
 nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
 buttons: [
 {
 	"name": "single_select",
 "buttonParamsJson": JSON.stringify(listMessage) 
 }, 
 {
 "name": "cta_url",
 "buttonParamsJson": `{\"display_text\":\"Chat Owner\",\"url\":\"https://wa.me/6285710611264\",\"merchant_url\":\"https://wa.me/6285710611264\"}`
 }
 ],
 }), 
 contextInfo: {
 mentionedJid: [m.sender], 
 forwardingScore: 100,
 isForwarded: true,
 forwardedNewsletterMessageInfo: {
 newsletterJid: global.ch.id
 newsletterName: global.ch.name, 
 serverMessageId: 143
 }
 }
 })
 }
 }
}, { quoted: m })
suki.relayMessage(m.chat, msgs.message, {})
 } else {
 let cap = `Hai *${m.pushName}*

*ɴᴀᴍᴀ ʙᴏᴛ:* ${global.set.namebot}
*ɴᴀᴍᴀ:* ${name}
*ᴜᴍᴜʀ:* ${age}
*ʟɪᴍɪᴛ:* ${limit}
*ʟᴇᴠᴇʟ:* ${level}
*ʀᴏʟᴇ:* ${role}
*ᴘʀᴇᴍɪᴜᴍ:* ${prems}
`
 let bokep = [ 
 'Menu Search', 
 'Menu Download',
 'Menu Anime', 
 'Menu Nsfw', 
 'Menu Convert',
 'Menu Group',
 'Menu Info',
 'Menu Main',
 'Menu Owner',
 'Menu Tools', 
 'Menu RPG'
 ]
 await suki.sendPoll(m.chat, cap, bokep, { quoted: m}) 
 }
 }
}
Assistant: