text: let { MessageType } = require('@adiwajshing/baileys')
  let handler = async (m, { conn, text }) => {
    if (!text) return
    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) throw 'Tag salah satu lah'
    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.command = /^(fitnah|fakereply)$/
  handler.register = true
  
  module.exports = handler
  
  function copy(obj) {
    return JSON.parse(JSON.stringify(obj))
  }
  