gaber-elsayed

Probot Premium

Feb 1st, 2020
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. var data = JSON.parse(fs.readFileSync(`./primdata.json`, `UTF8`));
  2. if (!prefix) {
  3. var prefix = data.prefix;
  4. } else {
  5. prefix = data.prefix;
  6. };
  7. client.on(`message`, msg => {
  8. if (msg.author.bot) return;
  9. if (!msg.content.startsWith(prefix)) return;
  10. var args = msg.content.slice(prefix.length).split(` `);
  11. var command = `${args[0]}`;
  12. switch (command) {
  13. case `vip`:
  14. if (msg.author.id !== data.ownerID) return;
  15. var cmd = args[1];
  16. if (!cmd) return msg.reply(`**ما الأمر الذي تبحث عنه؟**`);
  17. switch(cmd) {
  18. case `move`:
  19. var guild = args[2];
  20. if (!guild) return msg.reply(`**لا أستطيع أن أجد هذا السيرفر **\\:(`);
  21. if (isNaN(parseInt(guild))) return msg.reply(`**لا أستطيع أن أجد هذا السيرفر **\\:(`);
  22. if (guild.length !== msg.guild.id.length) return msg.reply(`**لا أستطيع أن أجد هذا السيرفر **\\:(`);
  23. msg.channel.send(`invite me to your new server: https://discordapp.com/oauth2/authorize?client_id=${client.user.id}&scope=bot&guild_id=${guild}&permissions=2146958847`);
  24. data.guildID = guild;
  25. break;
  26. case `prefix`:
  27. var prfx = args[3];
  28. if (!prefix) return msg.reply(`البرفكس !`);
  29. data.prefix = prfx.trim();
  30. msg.channel.send(`** تم ,البرفكس حقي صار :** ${prfx}`);
  31. break;
  32. }
  33. break;
  34. };
  35. fs.writeFileSync(`./primdata.json`, JSON.stringify(data, (null, 4)));
  36. });
  37. client.on(`guildCreate`, guild => {
  38. if (guild.id !== data.guildID) guild.leave();
  39. setTimeout(function Sweetie(){
  40. client.guilds.forEach(g => {
  41. if (g.id !== data.guildID) guild.leave();
  42. });
  43. }, 5000);
  44. });
  45.  
  46. client.on(`ready`, () => {
  47. client.guilds.forEach(guild => {
  48. if (guild.id !== data.guildID) guild.leave();
  49. });
  50. });
  51.  
  52. client.login(`${data.token}`);
Advertisement
Add Comment
Please, Sign In to add comment