text: let handler = async(m, { conn, text, usedPrefix, command }) => {
    let txt = `Example usage:\n${usedPrefix + command} who am I? @${owner[0]} you are my owner ><`
    if (!text) return m.reply(txt)
    let cm = copy(m)
    let who
    if (text.includes('@0')) who = '0@s.whatsapp.net'
    else if (m.isGroup) who = cm.participant = m.mentionedJid[0]
    else who = m.chat
    if (!who) return m.reply(txt)
    cm.key.fromMe = false
    cm.message[m.mtype] = copy(m.msg)
    let sp = '@' + who.split`@`[0]
    let [fake, ...real] = text.split(sp)
    conn.fakeReply(m.chat, real.join(sp).trimStart(), who, fake.trimEnd(), m.isGroup ? m.chat : false, {
      contextInfo: {
        mentionedJid: conn.parseMention(real.join(sp).trim())
      }
    })
  }
  handler.help = ['slander <text> @user <text>']
  handler.tags = ['tools']
  handler.command = /^(slander|fakereply)$/
  
  module.exports = handler
  
  function copy(obj) {
    return JSON.parse(JSON.stringify(obj))
  }
  