lyfe1 / plugins /afk.js
Ayanokojix23's picture
hello world
bb69f9b
const { bot, setAfk } = require('../lib/')
bot(
{
pattern: 'afk ?(.*)',
desc: 'away from keyboard',
type: 'misc',
},
async (message, match, ctx) => {
if (!ctx.isAfk && !match)
return await message.send(
'> Example :\n- My owner is AFK last seen before #lastseen\n- When send a message, automatically set status to not AFK.\n- afk off'
)
if (!ctx.isAfk) {
if (match) ctx.reason = match
ctx.isAfk = true
const now = Math.round(new Date().getTime() / 1000)
setAfk(true, match, now, message.participant, message.id)
return await message.send(match.replace('#lastseen', now))
}
if (match === 'off') {
await message.send('Your not afk anymore.', { quoted: message.data }, 'text', ctx.p)
setAfk(false, '', 0, '', message.id)
}
}
)