Advertisement
Zaayd

SetPrefix Code

Dec 5th, 2020
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //const fs = require("fs") //npm i fs
  2. let prefixes = JSON.parse(fs.readFileSync('./prefixes.json' , 'utf8'));
  3. client.on("message", message => {
  4.  
  5.     if (!message.channel.guild) return;
  6.  
  7.     if (message.author.bot) return;
  8.  
  9.    if (!prefixes[message.guild.id]) prefixes[message.guild.id] = {
  10.         prefix: '',//البرفكس الاصلي
  11.     };
  12.  
  13.     var prefix = prefixes[message.guild.id].prefix;
  14.  
  15.     var setp = prefixes[message.guild.id];
  16.  
  17.     if (message.content.startsWith(prefix + 'setprefix')) {
  18.  
  19.         if (!message.member.hasPermission("MANAGE_GUILD")) return message.reply(`**:x: Error: You do not have the required permissions: Manage Server.**`);
  20.  
  21.  
  22.  
  23.         let args = message.content.split(" ").slice(1);
  24.  
  25.  
  26.  
  27.         if (!args.join(" ")) return message.reply(`**:x: Error: Say The Prefix Please.**`);
  28.  
  29.  
  30.  
  31.        message.channel.send(`**:+1: The New Prefix Of \`${message.guild.name}\` Is \`${args}\`**`);
  32.  
  33.   prefixes[message.guild.id] = {
  34.     prefix : args
  35.   }
  36.  
  37.  
  38.     }
  39.  
  40.  
  41.  
  42.     fs.writeFile("./prefix.json", JSON.stringify(prefixes), (err) => {
  43.  
  44.         if (err) console.error(err);
  45.  
  46.     });
  47.  
  48. });
  49.  
  50. client.on("message" , message => {
  51.  
  52.    if (!prefixes[message.guild.id]) prefixes[message.guild.id] = {
  53.         prefix: '',//البرفكس الاصلي
  54.     };
  55.     var prefix = prefixes[message.guild.id].prefix;
  56.   if(message.content.startsWith(prefix + "test")){
  57.     message.channel.send("Test Over")
  58.   }
  59.    fs.writeFile("./prefix.json", JSON.stringify(prefixes), (err) => {
  60.  
  61.         if (err) console.error(err);
  62.  
  63.     });
  64. });
  65. /*
  66. حط في الاول
  67.    if (!prefixes[message.guild.id]) prefixes[message.guild.id] = {
  68.         prefix: '', //البرفكس الاصلي
  69.     };
  70.     var prefix = prefixes[message.guild.id].prefix;
  71. ذا اذا ماكان البرفكس موجود يعمل بالبرفكس الاصلي //
  72.  
  73. والاخر
  74.    fs.writeFile("./prefix.json", JSON.stringify(prefixes), (err) => {
  75.  
  76.         if (err) console.error(err);
  77.  
  78.     });
  79. لحفظ البرفكس الاصلي
  80. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement