Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.20 KB | None | 0 0
  1. //import { chownSync } from "fs";
  2.  
  3. const Discord = require("discord.js");
  4. const client = new Discord.Client();
  5. const owner = "404244983101784076"
  6. var request = require("superagent");
  7.  
  8. //----------------------------------------------
  9. var token = ""
  10. var prefix = "m!"
  11. var discordbotsorgtoken = ""
  12. var discordpwtoken = ""
  13. //Commande /date -> Affiche la date et l'heure - Cadeau by LePtitMetalleux C'est toi qui me l'as demande gogole x) Par contre faut que tu installe la lib node-schedule
  14.  
  15. const schedule = require('node-schedule');
  16. var month = 0;
  17. var d = new Date();
  18. var h = d.getHours();
  19. var m = d.getMinutes();
  20. var day = d.getDay();
  21. var year = d.getFullYear();
  22. var getmonth = d.getMonth();
  23. var nbs = d.getDate();
  24. var DaM = schedule.scheduleJob('* * * * * *', function(){
  25. if (day === 1){
  26. DaM = "lundi"
  27. }
  28. if (day === 2){
  29. DaM = "mardi"
  30. }
  31. if (day === 3){
  32. DaM = "mercredi"
  33. }
  34. if (day === 4){
  35. DaM = "jeudi"
  36. }
  37. if (day === 5){
  38. DaM = "vendredi"
  39. }
  40. if (day === 6){
  41. DaM = "samedi"
  42. }
  43. if (day === 0){
  44. DaM = "dimanche"
  45. }
  46. });
  47. var DaM = schedule.scheduleJob('* * * * * *', function(){
  48. if (getmonth === 1){
  49. month = "février"
  50. }
  51. if (getmonth === 2){
  52. month = "mars"
  53. }
  54. if (getmonth === 3){
  55. month = "avril"
  56. }
  57. if (getmonth === 4){
  58. month = "mai"
  59. }
  60. if (getmonth === 5){
  61. month = "juin"
  62. }
  63. if (getmonth === 6){
  64. month = "juillet"
  65. }
  66. if (getmonth === 7){
  67. month = "août"
  68. }
  69. if (getmonth === 8){
  70. month = "septembre"
  71. }
  72. if (getmonth === 9){
  73. month = "octobre"
  74. }
  75. if (getmonth === 10){
  76. month = "novembre"
  77. }
  78. if (getmonth === 11){
  79. month = "décembre"
  80. }
  81. if (getmonth === 0){
  82. month = "janvier"
  83. }
  84. });
  85. client.on('message', message => {
  86. if (message.content === prefix + "date") {
  87. var date_embed = new Discord.RichEmbed()
  88. .setColor("E26302")
  89. .setFooter(message.author.username + "| m!date" ,client.user.avatarURL)
  90. .setTitle("Date et heure Canadienne :")
  91. .addField("Date du jour : ", "Aujourd'hui nous sommes le " + "**" + DaM + " " + nbs + " "+ month + " " + year + "**" +" et il est " + "**" + h + "**" +" heures et " + "**" + m + "**" + " minutes.")
  92. .setTimestamp()
  93. message.channel.send(date_embed)
  94. }});
  95. //----------------------------------------------
  96. client.on('message', message => {
  97. if (message.content.startsWith(prefix + "ping")) {
  98. var ping = new Discord.RichEmbed()
  99. .setTitle(":inbox_tray: Pong ! :outbox_tray:")
  100. .setDescription(new Date().getTime() - message.createdTimestamp + "ms")
  101. message.channel.sendEmbed(ping)
  102. }});
  103. //----------------------------------------------
  104. client.on("ready", () => {
  105. client.user.setPresence({game: {
  106. name: "Liste des commandes : m!aide ✌" ,
  107. type: "playing"
  108. }});
  109. console.log("--------------------------------------");
  110. // console.log("Utilisateurs: " + memberCount + "\nServeurs: " + serverCount);
  111. console.log("--------------------------------------");
  112.  
  113.  
  114. /* request
  115. .post(`https://bots.discord.pw/api/bots/${client.user.id}/stats`)
  116. .send(`{ "server_count": ${client.guilds.size},
  117. "shards": [${client.guilds.size}],
  118. "shard_count": ${client.guilds.size} }`)
  119. .type('application/json')
  120. .set('Authorization', discordpwtoken)
  121. .set('Accept', 'application/json')
  122. .end(err => {
  123. //if (err) return console.error(err);
  124. console.log("Posted stats to bots.discord.pw!");
  125. });
  126. request
  127. .post(`https://discordbots.org/api/bots/${client.user.id}/stats`)
  128. .send(`{ "server_count": ${client.guilds.size},
  129. "shards": [${client.guilds.size}],
  130. "shard_count": ${client.guilds.size} }`)
  131. .type('application/json')
  132. .set('Authorization', discordbotsorgtoken)
  133. .set('Accept', 'application/json')
  134. .end(err => {
  135. // if (err) return console.error(err);
  136. console.log("Posted stats to discordbots.org!");
  137. });
  138. });
  139.  
  140. client.on("guildCreate", guild => {
  141. // client.channels.get("397193015674011659").send(`New guild joined!\nName: ${guild.name}\nMember Count: ${guild.memberCount}.\nNow im in **${client.guilds.size}** guilds.`)
  142. */
  143. /*request
  144. .post(`https://bots.discord.pw/api/bots/${client.user.id}/stats`)
  145. .send(`{ "server_count": ${client.guilds.size},
  146. "shards": [${client.guilds.size}],
  147. "shard_count": ${client.guilds.size} }`)
  148. .type('application/json')
  149. .set('Authorization', discordpwtoken)
  150. .set('Accept', 'application/json')
  151. .end(err => {
  152. // if (err) return console.error(err);
  153. console.log("Posted stats to bots.discord.pw!");
  154. });
  155. request
  156. .post(`https://discordbots.org/api/bots/${client.user.id}/stats`)
  157. .send(`{ "server_count": ${client.guilds.size},
  158. "shards": [${client.guilds.size}],
  159. "shard_count": ${client.guilds.size} }`)
  160. .type('application/json')
  161. .set('Authorization', discordbotsorgtoken)
  162. .set('Accept', 'application/json')
  163. .end(err => {
  164. //if (err) return console.error(err);
  165. console.log("Posted stats to discordbots.org!");
  166. });*/
  167. });
  168.  
  169. client.on("guildDelete", guild => {
  170. client.channels.get("397193015674011659").send(`Guild left...\nName: ${guild.name}\nMember Count: ${guild.memberCount}.\n\nNow im in **${client.guilds.size}** guilds.`)
  171.  
  172. request
  173. .post(`https://bots.discord.pw/api/bots/${client.user.id}/stats`)
  174. .send(`{ "server_count": ${client.guilds.size},
  175. "shards": [${client.guilds.size}],
  176. "shard_count": ${client.guilds.size} }`)
  177. .type('application/json')
  178. .set('Authorization', discordpwtoken)
  179. .set('Accept', 'application/json')
  180. .end(err => {
  181. //if (err) return console.error(err);
  182. console.log("Posted stats to bots.discord.pw!");
  183. });
  184. request
  185. .post(`https://discordbots.org/api/bots/${client.user.id}/stats`)
  186. .send(`{ "server_count": ${client.guilds.size},
  187. "shards": [${client.guilds.size}],
  188. "shard_count": ${client.guilds.size} }`)
  189. .type('application/json')
  190. .set('Authorization', discordbotsorgtoken)
  191. .set('Accept', 'application/json')
  192. .end(err => {
  193. // if (err) return console.error(err);
  194. console.log("Posted stats to discordbots.org!");
  195. });
  196. });
  197.  
  198. client.on("message", message => {
  199. if (message.author.bot) return;
  200. if (message.content.indexOf(prefix) !== 0) return;
  201. if (message.channel.type === "dm") return;
  202.  
  203. const args = message.content.slice(prefix.length).trim().split(/ +/g);
  204. const command = args.shift().toLowerCase();
  205.  
  206. try {
  207. let commandFile = require(`./commandes/nsfw/${command}.js`);
  208. commandFile.run(client, message, args);
  209. } catch (err) {
  210. //console.error(err);
  211. }
  212. });
  213.  
  214. //----------------------------------------------
  215.  
  216.  
  217. client.on("message", (message) => {
  218.  
  219. if(message.content.startsWith ("m!claque")) {
  220. var mentionned = message.mentions.users.first();
  221. var getvalueof;
  222. if(mentionned){
  223. var getvalueof = mentionned
  224. }else{
  225. var getvalueof = message.channel.send("ok")
  226. }
  227. var help_embed = new Discord.RichEmbed()
  228. .setTitle (":raised_hand: | " + message.author.username + " claque " + getvalueof.username)
  229. .setColor("#e60d0d")
  230. .setImage("https://cdn.weeb.sh/images/rJvR71KPb.gif")
  231. .setFooter ( message.author.username+" m!claque" + message.author.username, message.author.displayAvatarURL )
  232. .setTimestamp()
  233. message.channel.sendEmbed(help_embed)
  234. }
  235. //----------------------------------------------------
  236.  
  237.  
  238.  
  239. //----------------------------------------------------
  240.  
  241. if(message.content.startsWith ("m!bisous")) {
  242. console.log("coucou twa ")
  243. var mentionned = message.mentions.users.first();
  244. var getvalueof;
  245. if(mentionned){
  246. var getvalueof = mentionned
  247. }else{
  248. var getvalueof = message
  249. }
  250. var help_embed = new Discord.RichEmbed()
  251. .setTitle (":kiss: | " + message.author.username + " donne un bisou a " + getvalueof.username )//:kiss:Moustafa donne un bisou a
  252. .setColor("#e60d0d")
  253. .setImage("https://cdn.weeb.sh/images/SJrBZrMBz.gif")
  254. .setFooter (message.author.username + " | m!bisou")
  255. .setTimestamp()
  256.  
  257. // message.react("")
  258. message.channel.sendEmbed(help_embed)
  259.  
  260. }
  261. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  262. if (message.content.startsWith("m!setgame")) {
  263. if(message.author.id == "404244983101784076"){
  264. var game = message.content.split(" ").slice(1).join(" ");
  265. // message.delete(message.author)
  266. client.user.setPresence({game: {name : game, type :0}});
  267. message.channel.send("Statuts changer par : " +game)
  268. }else{
  269. message.reply(" ***No !***");
  270. }
  271. }
  272.  
  273. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  274. if(message.content.startsWith ("m!calin")) {
  275. var mentionned = message.mentions.users.first();
  276. var getvalueof;
  277. if(mentionned){
  278. var getvalueof = mentionned
  279. }else{
  280. var getvalueof = client.user.username
  281. }
  282. var help_embed = new Discord.RichEmbed()
  283. .setTitle (":heart: | " + message.author.username + " Fait un calin a " + getvalueof.username)
  284. .setColor("#ac24dc")
  285. .setImage("https://cdn.weeb.sh/images/SyQ0_umD-.gif")
  286. .setFooter (message.author.username + "⎜ m!calin")
  287. .setTimestamp()
  288. message.react("❤")
  289. message.channel.sendEmbed(help_embed)
  290. }
  291. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  292. if(message.content.startsWith ("m!profile")) {
  293. var mentionned = message.mentions.users.first();
  294. var getvalueof;
  295. if(mentionned){
  296. var getvalueof = mentionned
  297. }else{
  298. var getvalueof = message.author
  299. }
  300. var help_embed = new Discord.RichEmbed()
  301. .addField (":credit_card: ⎥ Nom :" , getvalueof.username)
  302. .addField(":hammer: ⎥ Compte cree le :" , getvalueof.createdAt)
  303. .addField(":gear: ⎥ Id" , getvalueof.id)
  304. .addField("Vous avez rejoint le serveur le : ", message.member.joinedAt)
  305. .setThumbnail(getvalueof.avatarURL)
  306. .setColor("#ac24dc")
  307. .setFooter (message.author.username + "⎜ m!profile")
  308. .setTimestamp()
  309. // message.react("❤")
  310. message.channel.sendEmbed(help_embed)
  311. }
  312. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  313. if(message.content.startsWith ("m!lulu")) {
  314. var mentionned = message.mentions.users.first();
  315. var getvalueof;
  316. if(mentionned){
  317. var getvalueof = mentionned
  318. }else{
  319. var getvalueof = message.author
  320. }
  321. var help_embed = new Discord.RichEmbed()
  322. .setTitle ("lulu")
  323.  
  324. .setImage("https://cdn.discordapp.com/avatars/310862237487202307/1d4de2f5af1246ced801e0e1f3e766f4.png?size=2048")
  325. .setColor("#ac24dc")
  326. .setFooter (message.author.username + "⎜ m!lulu")
  327. // message.react("❤")
  328. message.channel.sendEmbed(help_embed)
  329. }
  330. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  331.  
  332.  
  333. if(message.content.startsWith ("m!rompre")) {
  334. var mentionned = message.mentions.users.first();
  335. var getvalueof;
  336. if(mentionned){
  337. var getvalueof = mentionned
  338. }else{
  339. var getvalueof = message
  340. }
  341. var help_embed = new Discord.RichEmbed()
  342. .setTitle ("💔 | " + message.author.username + " a rompue avec " + getvalueof.username)
  343. .setColor("#b823d4")
  344. .setImage("https://cdn.discordapp.com/attachments/422436160107970582/422577622493560852/download.jpg")
  345. .setFooter (message.author.username + "⎜ m!rompre" )
  346. .setColor("#b823d4")
  347. message.react("💔")
  348. message.channel.sendEmbed(help_embed)
  349. }
  350. if(message.content.startsWith ("m!sort")) {
  351. var mentionned = message.mentions.users.first();
  352. var getvalueof;
  353. if(mentionned){
  354. var getvalueof = mentionned
  355. }else{
  356. var getvalueof = message
  357. }
  358. var help_embed = new Discord.RichEmbed()
  359. .setTitle (":kissing_heart: | " + message.author.username + " sort avec " + getvalueof.username)
  360. .setColor("#b823d4")
  361. .setImage("https://cdn.discordapp.com/attachments/419581071173353472/422578117899452416/images.jpg")
  362. .setFooter (message.author.username + "⎜ m!sort" )
  363. .setColor("#b823d4")
  364. message.react("😘")
  365. message.channel.sendEmbed(help_embed)
  366. }
  367. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //https://cdn.discordapp.com/attachments/419581071173353472/422578117899452416/images.jpg
  368. if(message.content.startsWith ("m!tire")) {
  369. var mentionned = message.mentions.users.first();
  370. var getvalueof;
  371. if(mentionned){
  372. var getvalueof = mentionned
  373. }else{
  374. var getvalueof = message
  375. }
  376. var help_embed = new Discord.RichEmbed()
  377. .setTitle (":gun: | " + message.author.username + " tire sur " + getvalueof.username)
  378. .setColor("#e60d06")
  379. .setImage("https://cdn.weeb.sh/images/rJmPWI7wW.gif")
  380. .setFooter (message.author.username + "⎜ m!tire")
  381. message.react("🔫")
  382. message.channel.sendEmbed(help_embed)
  383. }
  384. if(message.content.startsWith ("m!avatar")) {
  385. var mentionned = message.mentions.users.first();
  386. var getvalueof;
  387. if(mentionned){
  388. var getvalueof = mentionned
  389. }else{
  390. var getvalueof = message.author
  391. }
  392. var help_embed = new Discord.RichEmbed()
  393. .setTitle ("Avatar de : " + getvalueof.username )
  394. .setColor("#e60d0d")
  395. .setImage(getvalueof.avatarURL)
  396. .setFooter (message.author.username + "⎜m!avatar|")
  397. message.channel.sendEmbed(help_embed)
  398. }
  399. if(message.content.startsWith ("m!serveurinfo")) {
  400. var help_embed = new Discord.RichEmbed()
  401. .setTitle ("Information sur le serveur" )
  402. // .addBlankField()
  403. .addField(":credit_card: ⎥Nom du serveur : " , message.guild.name , true )
  404. .addField("🔱 | Propriétaire du serveur : " , message.guild.owner.user.username , true) //${message.author.username} // message.guild.owner.use
  405. //.addField(":flag_us: | Region : " , message.guild.region )
  406. .addField(":flag_us: | Region : " , message.guild.region ,) //.addField( "📄 | Membres : " , message.guild.memberCount ,true )
  407. .addField( "📄 | Membres : " , message.guild.memberCount )
  408. .addField(":paintbrush: | roles", message.guild.roles.size )
  409. .addField("💬 | Salons : " , message.guild.channels.size )
  410. .addField(":hammer_pick: | Serveur créé le", message.guild.createdAt)
  411. .addField(":watch: | Vous avez rejoint le serveur le ", message.member.joinedAt)
  412. .setThumbnail(message.guild.iconURL)
  413. .setFooter(message.displayAvatarURL + "⎜m!serveurinfo|" )
  414. .setColor("#cb840e")
  415. message.channel.sendEmbed(help_embed);
  416. }
  417.  
  418. if(message.content.startsWith(prefix + "dit")){
  419. let args = message.content.split(` `).slice(1);
  420. message.delete()
  421. if (!args){
  422. args = null;
  423. }
  424. //if(message.author.id == owner){
  425. message.channel.send(args.join(` `))
  426. //}else{
  427. // message.reply(" :x: seul mon createur peut me faire parler!");
  428. // }
  429. }
  430. });
  431. client.on("message", (message) => {
  432. if(message.content.startsWith ("m!botinfo")) {
  433. var memberCount = client.users.size;
  434. var serverCount = client.guilds.size;
  435.  
  436. var help_embed = new Discord.RichEmbed()
  437. .setTitle ("Information sur le bot" )
  438. .addField("Le bot est sur : " , (serverCount + " serveurs" ) , true)
  439. .addField("Total des membres" , (memberCount + " membres" ) , true)
  440. .addField("Créer le", client.user.createdAt)
  441. //.setDescription(serverCount + "serveurs")
  442. .setImage("https://cdn.discordapp.com/avatars/419914161271734272/f6007cd4029ed50450684cfcf393b1b5.png?size=2048")
  443. .setFooter(message.author.username + "⎜m!bot_info|")
  444. .setColor("#cb840e")
  445. message.channel.sendEmbed(help_embed);
  446. }
  447. if(message.content.startsWith ("m!botmerdic")) {
  448. var memberCount = client.users.size;
  449. var serverCount = client.guilds.size;
  450.  
  451. var help_embed = new Discord.RichEmbed()
  452. .setTitle ("Information sur le bot" )
  453. .addField("Le bot est sur : " , (serverCount + " serveurs" ) , true)
  454. .addField("Total des membres" , (memberCount + " membres" ) , true)
  455. .addField("Créer le", client.user.createdAt)
  456. //.setDescription(serverCount + "serveurs")
  457. .setImage("https://cdn.discordapp.com/avatars/419914161271734272/f6007cd4029ed50450684cfcf393b1b5.png?size=2048")
  458. .setFooter(message.author.username + "⎜m!bot_info|")
  459. .setColor("#cb840e")
  460. message.channel.sendEmbed(help_embed);
  461. }
  462.  
  463.  
  464. });
  465. //const Discord = require("discord.js");
  466.  
  467. client.login(token);
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490. client.on('message', message => {
  491.  
  492. const warn = require("./commandes/moderation/warns");
  493. const addrole = require("./commandes/moderation/addrole");
  494. const rmrole = require("./commandes/moderation/rmrole");
  495. const ban = require("./commandes/moderation/ban");
  496. const kick = require("./commandes/moderation/kick");
  497. const mute = require("./commandes/moderation/mute");
  498. const purge = require("./commandes/moderation/purge");
  499. const unmute = require("./commandes/moderation/unmute");
  500. const embed = require("./commandes/moderation/embed");
  501. const eval = require("./commandes/Owner/eval");
  502. const logout = require("./commandes/Owner/logout");
  503. const aide = require("./commandes/aide");
  504.  
  505.  
  506.  
  507. warn(message, prefix, client)
  508. addrole(message, prefix, client)
  509. rmrole(message, prefix, client)
  510. ban(message, prefix, client)
  511. kick(message, prefix, client)
  512. mute(message, prefix, client)
  513. purge(message, prefix, client)
  514. unmute(message, prefix, client)
  515. //embed(message, Discord, prefix, client)
  516. eval(message, prefix, client)
  517. logout(message, prefix, client)
  518. aide(message, prefix, client)
  519. //invite(message, prefix, client)
  520. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement