owner-setprefix.js 989 B

1234567891011121314
  1. const handler = async (m, { conn, text, usedPrefix, command }) => {
  2. if (!text) throw `โš ๏ธ ๐™‰๐™Š ๐™Ž๐™€ ๐™€๐™‰๐˜พ๐™Š๐™‰๐™๐™๐™Š ๐™‰๐™„๐™‰๐™‚๐™๐™‰ ๐™‹๐™๐™€๐™๐™„๐™…๐™Š, ๐™‹๐™Š๐™ ๐™๐˜ผ๐™‘๐™Š๐™ ๐™„๐™‰๐™‚๐™๐™€๐™Ž๐™€ ๐™€๐™‡ ๐™‹๐™๐™€๐™๐™„๐™…๐™Š ๐™Œ๐™๐™€ ๐™Œ๐™๐™„๐™€๐™๐˜ผ ๐™€๐™Ž๐™๐˜ผ๐˜ฝ๐™‡๐™€๐˜พ๐™€๐™, ๐™€๐™…: ${usedPrefix + command} #`;
  3. const prefix = new RegExp('^[' + text.replace(/[|\\{}()[\]^$+*?.\-\^]/g, '\\$&') + ']');
  4. const settings = global.db.data.settings[conn.user.jid] || {};
  5. settings.prefix = text;
  6. global.db.data.settings[conn.user.jid] = settings;
  7. await m.reply(`โœ… *๐™€๐™‡ ๐™‹๐™๐™€๐™๐™„๐™…๐™Š ๐˜ผ๐˜พ๐™๐™๐˜ผ๐™‡ ๐˜ฟ๐™€๐™‡ ${wm} ๐™Ž๐™€ ๐™€๐™Ž๐™๐˜ผ๐˜ฝ๐™‡๐™€๐˜พ๐™„๐™Š ๐˜ผ :* [ ${text} ]`);
  8. };
  9. handler.help = ['setprefix'].map(v => v + ' [prefix]');
  10. handler.tags = ['owner'];
  11. handler.command = /^(setprefix)$/i;
  12. handler.rowner = true;
  13. export default handler;