Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const math = require ('mathjs');
  3.  
  4. const TOKEN = "";
  5.  
  6. const bot = new discord.Client();
  7.  
  8. var jerembot;
  9.  
  10. function startjerembot()
  11. {
  12. var server = bot.guilds.get("");
  13. var chan = new discord.TextChannel(server,{"id":""});
  14. jerembot = bot.setInterval(()=>
  15. { chan.fetchMessages({limit:1}).then(msg=>{
  16. if(msg.first().author !=bot.user)
  17. chan.send("m!m").then(msg=>{
  18. console.log("axel");
  19. })
  20. });
  21.  
  22. },4000);
  23. }
  24.  
  25. function stopjerembot()
  26. {
  27. bot.clearTimeout(jerembot);
  28. }
  29.  
  30. bot.on("message" ,msg=>{
  31.  
  32. if(msg.content.toLowerCase().indexOf("!payday") > -1 && msg.member.id == ""){
  33. let arg = msg.content.split(" ")
  34. arg.shift()
  35. try{
  36. let amt = arg.join("")
  37. amt = parseInt(amt)
  38. msg.channel.send("m!trade " + msg.author)
  39. let msgcol = new discord.MessageCollector(msg.channel,m=> m.author.id == msg.author.id,{max: 1})
  40. msgcol.on("collect",message=>{
  41. if(msg.content.toLowerCase().indexOf("m!trade")){
  42. msg.channel.send("m!trade set emerald "+ amt.toString())
  43. msg.channel.send("m!trade confirm")
  44. }
  45. })
  46. }
  47. catch(err){
  48. msg.channel.send("The amount has to be in numbers!")
  49. console.log(err)
  50. }
  51. }
  52.  
  53. if(msg.content.toLowerCase().indexOf("!cashout") > -1 && msg.member.id == ""){
  54. let arg = msg.content.split(" ")
  55. arg.shift()
  56. try{
  57. let amt = arg.join("")
  58. amt = parseInt(amt)
  59. msg.channel.send("m!trade " + msg.author)
  60. let msgcol = new discord.MessageCollector(msg.channel,m=> m.author.id == msg.author.id,{max: 1})
  61. msgcol.on("collect",message=>{
  62. if(msg.content.toLowerCase().indexOf("m!trade")){
  63. msg.channel.send("m!trade set money "+ amt.toString())
  64. msg.channel.send("m!trade confirm")
  65. }
  66. })
  67. }
  68. catch(err){
  69. msg.channel.send("The amount has to be in numbers!")
  70. console.log(err)
  71. }
  72. }
  73.  
  74. if(msg.author.id == ""){
  75. if(msg.mentions.members.first()){
  76. if(msg.mentions.members.first().id == bot.user.id && msg.content.startsWith(`<@${bot.user.id}> » Aie.. votre pioche est cassée ! Réparez-la en tapant`))
  77. {
  78. msg.channel.send('m!sell all');
  79. msg.channel.send('m!repair');
  80. }
  81. }
  82. }
  83.  
  84. if(msg.author.id == ""){
  85. if(msg.mentions.members.first()){
  86. if(msg.mentions.members.first().id == bot.user.id && msg.content.startsWith(`<@${bot.user.id}> » Vérification Anti-AFK !`))
  87. {
  88. console.log(msg.content);
  89. let a = msg.content.indexOf('`');
  90. let b = msg.content.indexOf('`',a+1)
  91. let ans = math.eval(msg.content.slice(a+1,b))
  92. msg.channel.send('m!verify ' + ans.toString())
  93. }
  94. }
  95. }
  96. if(msg.author.id == "")
  97. {
  98. if(msg.content.toLowerCase() == "!start")
  99. {
  100. startjerembot()
  101. console.log("started")
  102. }
  103. else if(msg.content.toLowerCase() == "!stop")
  104. {
  105. stopjerembot()
  106. console.log("stopped")
  107. }
  108. }
  109. })
  110.  
  111. bot.login(TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement