grupo-delwarn.js 969 B

12345678910111213141516171819202122232425
  1. let handler = async (m, { conn, args, groupMetadata}) => {
  2. let who
  3. if (m.isGroup) who = m.mentionedJid[0] ? m.mentionedJid[0] : m.quoted ? m.quoted.sender : false
  4. else who = m.chat
  5. if (!who) throw `*¿A quien le doy advertencia?* etiquetas a una persona no soy adivinó :)`
  6. if (!(who in global.db.data.users)) throw `*⚠️ ¿Quien carajo es ese?* No se encuentra en mi base de datos`
  7. let warn = global.db.data.users[who].warn
  8. if (warn > 0) {
  9. global.db.data.users[who].warn -= 1
  10. m.reply(`*⚠️ SE QUITÓ UNA ADVERTENCIA ⚠️*
  11. *• Advertencia:* -1
  12. *• Total:* ${warn - 1}`)
  13. //m.reply(`Un admin redujo su advertencia, ahora tienes *${warn - 1}*`, who)
  14. } else if (warn == 0) {
  15. m.reply('*⚠️ El usuario no tiene ninguna advertencia*')
  16. }}
  17. handler.help = ['delwarn *@user*']
  18. handler.tags = ['group']
  19. handler.command = ['delwarn', 'unwarn']
  20. handler.group = true
  21. handler.admin = true
  22. handler.botAdmin = true
  23. handler.register = true
  24. export default handler