lyfe1 / plugins /mention.js
Ayanokojix23's picture
hello world
bb69f9b
const {
bot,
// genButtonMessage,
mentionMessage,
enableMention,
clearFiles,
getMention,
} = require('../lib/')
bot(
{
pattern: 'mention ?(.*)',
desc: 'To set and Manage mention',
type: 'misc',
},
async (message, match) => {
if (!match) {
const mention = await getMention(message.id)
const onOrOff = mention && mention.enabled ? 'on' : 'off'
return await message.send(
`Mention is ${onOrOff}\n\nhttps://levanter-plugins.vercel.app/faq`
)
// const button = await genButtonMessage(
// [
// { id: 'mention get', text: 'GET' },
// { id: `mention ${onOrOff}`, text: onOrOff.toUpperCase() },
// ],
// 'Example\nhttps://github.com/lyfe00011//whatsapp-bot-md/wiki/mention_example',
// 'Mention'
// )
// return await message.send(button, {}, 'button')
// return await message.send(
// await genHydratedButtons(
// [
// {
// urlButton: {
// text: 'example',
// url: 'https://github.com/lyfe00011//whatsapp-bot-md/wiki/mention_example',
// },
// },
// { button: { id: 'mention on', text: 'ON' } },
// { button: { id: 'mention off', text: 'OFF' } },
// { button: { id: 'mention get', text: 'GET' } },
// ],
// 'Mention Msg Manager'
// ),
// {},
// 'template'
// )
}
if (match == 'get') {
const msg = await mentionMessage(message.id)
if (!msg) return await message.send('_Reply to Mention not Activated._')
return await message.send(msg)
} else if (match == 'on' || match == 'off') {
await enableMention(match == 'on', message.id)
return await message.send(`_Reply to mention ${match == 'on' ? 'Activated' : 'Deactivated'}_`)
}
await enableMention(match, message.id)
clearFiles()
return await message.send('_Mention Updated_')
}
)