Advertisement
n3k4a

Untitled

May 5th, 2019
739
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.56 KB | None | 0 0
  1. client.on('message', message => {
  2.  
  3. if(message.content.split(' ')[0] == '-srh'){
  4. if (message.author.bot) return;
  5. if(!message.channel.guild) return;
  6.  
  7. let args = message.content.split(' ').slice(1).join(' ');
  8. let arg = message.content.split(' ').slice(2).join(' ');
  9. if(!args) return message.reply ("**Mention A member please** :dove: ");
  10. if(!arg) return message.reply ("**Write A Message** :dove: ");
  11.  
  12.  
  13.  
  14.  
  15. var user = message.mentions.users.first();
  16.  
  17.  
  18. if(user === message.author) return;
  19. let em = new Discord.RichEmbed()
  20. .setAuthor("Sarahah", "https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  21. .addField("◆ Msg : " , arg)
  22.  
  23. .setThumbnail("https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  24. message.delete()
  25. client.guilds.get(message.guild.id).members.get(user.id).sendEmbed(em)
  26.  
  27.  
  28. let embed = new Discord.RichEmbed()
  29. .setAuthor("Sarahah", "https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  30. .setDescription(':dove: شكرا لصراحتك')
  31. .setColor("10bbb3")
  32. .setThumbnail("https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  33. message.channel.sendEmbed(embed);
  34. }
  35. });
  36.  
  37.  
  38. client.on('message', message => {
  39.  
  40. if(message.content.split(' ')[0] == '-srh1'){
  41. if (message.author.bot) return;
  42. if(!message.channel.guild) return;
  43.  
  44. let args = message.content.split(' ').slice(1).join(' ');
  45. let arg = message.content.split(' ').slice(2).join(' ');
  46. if(!args) return message.reply ("**Mention A member please** :dove: ");
  47. if(!arg) return message.reply ("**Write A Message** :dove: ");
  48.  
  49.  
  50.  
  51.  
  52. var user = message.mentions.users.first();
  53.  
  54.  
  55. if(user === message.author) return;
  56. let e = new Discord.RichEmbed()
  57. .setAuthor("Sarahah", "https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  58. .addField("◆ Sent By :" , message.author.tag)
  59. .addField("◆ Msg : " , arg)
  60.  
  61. .setThumbnail("https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  62. message.delete()
  63. client.guilds.get(message.guild.id).members.get(user.id).sendEmbed(e)
  64.  
  65.  
  66.  
  67.  
  68. let embed = new Discord.RichEmbed()
  69. .setAuthor("Sarahah", "https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  70. .setDescription(':dove: شكرا لصراحتك')
  71. .setColor("10bbb3")
  72. .setThumbnail("https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  73. message.channel.sendEmbed(embed);
  74. }
  75. });
  76.  
  77.  
  78.  
  79. client.on('message', message => {
  80.  
  81. if(message.content.split(' ')[0] == '-sr7'){
  82. if (message.author.bot) return;
  83. if(!message.channel.guild) return;
  84. if(user === message.author) return;
  85. let args = message.content.split(' ').slice(1).join(' ');
  86. let arg = message.content.split(' ').slice(2).join(' ');
  87. if(!user) return message.reply ("**Mention A member please** :dove: ");
  88. if(!arg) return message.reply ("**Write A Message** :dove: ");
  89.  
  90.  
  91.  
  92. var user = message.mentions.users.first();
  93.  
  94.  
  95.  
  96.  
  97. const w = ['./Toxic™/img/sarahah.png'];
  98. var Canvas = require('canvas')
  99. var jimp = require('jimp')
  100.  
  101.  
  102. let Image = Canvas.Image,
  103. canvas = new Canvas(500, 500),
  104. ctx = canvas.getContext('2d');
  105. ctx.patternQuality = 'bilinear';
  106. ctx.filter = 'bilinear';
  107. ctx.antialias = 'subpixel';
  108.  
  109. fs.readFile(`${w[Math.floor(Math.random() * w.length)]}`, function (err, Background) {
  110. if (err) return console.log(err);
  111. let BG = Canvas.Image;
  112. let ground = new Image;
  113. ground.src = Background;
  114. ctx.drawImage(ground, 0, 0, 500, 500);
  115.  
  116. })
  117.  
  118.  
  119. let url = message.author.displayAvatarURL.endsWith(".webp") ? message.author.displayAvatarURL.slice(20, 20) + ".png" : message.author.displayAvatarURL;
  120. jimp.read(url, (err, ava) => {
  121. if (err) return console.log(err);
  122. ava.getBuffer(jimp.MIME_PNG, (err, buf) => {
  123. if (err) return console.log(err);
  124.  
  125. let Avatar = Canvas.Image;
  126. let ava = new Avatar;
  127. ava.src = buf;
  128. ctx.drawImage(ava, -100 , -100, 70, 70);
  129.  
  130.  
  131.  
  132.  
  133.  
  134. ctx.font = 'Bold 28px Arial ';
  135. ctx.fontSize = '28px';
  136. ctx.fillStyle = "#000000";
  137. ctx.textAlign = "center";
  138. ctx.fillText(arg, 242 , 201 );
  139.  
  140.  
  141.  
  142.  
  143.  
  144. // when someone calls this command, it also adds 1 earlier at the same, but since this is fetching the previous value, we need to add 1 to the answer, even thought it will be updated
  145. // seconds after this.
  146.  
  147.  
  148. message.delete()
  149. client.guilds.get(message.guild.id).members.get(user.id).sendFile(canvas.toBuffer())
  150.  
  151. })
  152. })
  153.  
  154.  
  155.  
  156.  
  157. let embed = new Discord.RichEmbed()
  158. .setAuthor("Sarahah", "https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  159. .setDescription(':dove: شكرا لصراحتك')
  160. .setColor("10bbb3")
  161. .setThumbnail("https://upload.wikimedia.org/wikipedia/en/thumb/9/94/Sarahah_logo.png/250px-Sarahah_logo.png")
  162. message.channel.sendEmbed(embed);
  163. }
  164. });
  165.  
  166.  
  167.  
  168. client.on('message', message => {
  169. if (message.content === "-sarahah") {
  170. if(!message.channel.guild) return message.reply('** This command only for servers**');
  171. const embed = new Discord.RichEmbed()
  172. .setDescription(`** 「:dove: | SARAHAH COMMANDS」**`)
  173. .addField("`-sr7`",
  174. " لارسال صراحة بالصورة")
  175. .addField("`-srh`",
  176. "لارسال صراحة بدون اسم")
  177.  
  178. .addField("`-srh1`",
  179. "لارسال صراحة باسم ")
  180.  
  181. .addField("`مثال`",
  182. "**-srh @OSmix Single Or Taken ?** ")
  183.  
  184.  
  185.  
  186. .setColor("10bbb3")
  187. .setFooter(`© Toxic Codes™ `)
  188. message.channel.sendEmbed(embed);
  189.  
  190. }
  191. }); //Toxic Codes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement