grupo-demote.js 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. const handler = async (m, {conn, usedPrefix, text}) => {
  2. if (isNaN(text) && !text.match(/@/g)) {
  3. } else if (isNaN(text)) {
  4. var number = text.split`@`[1];
  5. } else if (!isNaN(text)) {
  6. var number = text;
  7. }
  8. if (!text && !m.quoted) return conn.reply(m.chat, `*⚠️ ¿A quien le quitó admins?* etiquetas a una persona no soy adivinó :)`, m);
  9. if (number.length > 13 || (number.length < 11 && number.length > 0)) return conn.reply(m.chat, `*Esta drogado o que ese número ingresado es incorrecto 🤓*, ingresa el número correctamente o mejor etiquetas al usuario.`, m);
  10. try {
  11. if (text) {
  12. var user = number + '@s.whatsapp.net';
  13. } else if (m.quoted.sender) {
  14. var user = m.quoted.sender;
  15. } else if (m.mentionedJid) {
  16. var user = number + '@s.whatsapp.net';
  17. }} catch (e) {
  18. } finally {
  19. conn.groupParticipantsUpdate(m.chat, [user], 'demote');
  20. conn.reply(m.chat, `*[ ✅ ] ÓRDENES RECIBIDAS*`, m);
  21. }};
  22. handler.help = ['*593xxx*', '*@usuario*', '*responder chat*'].map((v) => 'demote ' + v);
  23. handler.tags = ['group'];
  24. handler.command = /^(demote|quitarpoder|quitaradmin)$/i;
  25. handler.group = true;
  26. handler.admin = true;
  27. handler.botAdmin = true;
  28. handler.register = true
  29. handler.fail = null;
  30. export default handler;