Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. const Discord = require(`discord.js`);
  2. const client = new Discord.Client();
  3. const Enmap = require(`enmap`);
  4. const farm = new Enmap();
  5. client.on('ready', () => {
  6. console.log(`Logged in as ${client.user.tag}!`);
  7. });
  8. function randomIntFromInterval(min,max){
  9. return Math.floor(Math.random()*(max-min+1)+min);
  10. }
  11. client.on('message', msg => {
  12. let ownerid = '349046898562170883';
  13. if(msg.author.id === ownerid){
  14. if(msg.content === `farm`){
  15. if(msg.channel.id !== `512746815712395294`) return;
  16. let count = 0;
  17. farm.set(`farm`, 'true')
  18. setInterval(function(){
  19. setTimeout(function(){
  20. if(farm.get(`farm`) !== 'true') return;
  21. count++;
  22. msg.channel.send(`${randomIntFromInterval(1135,1234)}${randomIntFromInterval(1135,1334)}${randomIntFromInterval(1135,1534)} #${count}`)
  23. }, randomIntFromInterval(250, 300))
  24. }, randomIntFromInterval(1119, 2119))
  25. }
  26. if(msg.content.startsWith(`credits`)){
  27. if(msg.channel.id !== `499698100282195989`) return;
  28. if(msg.isMentioned(client.user)){
  29. farm.set(`farm`, 'blah blah')
  30. let args = msg.content.split(` `)
  31. msg.channel.send(`#credits <@!${msg.author.id}> ${args[2]}`).then(()=>{
  32. const filter = m => m.author.id === msg.author.id;
  33. msg.channel.awaitMessages(filter, {max: 1, time: 29000}).then(col=>{
  34. if(col.first().content === `cancel`){
  35. return msg.reply(`Canceled!`);
  36. }
  37. msg.channel.send(`${col.first().content}`).then(()=> farm.set(`farm`, 'true'))
  38. })
  39. })
  40. }
  41. }
  42. if(msg.content === "stop"){
  43. if(msg.channel.id !== `512746815712395294`) return;
  44. msg.reply(`Done!`).then(message=>{
  45. farm.set(`farm`, `blah blah`)
  46. })
  47. }
  48. }else return;
  49. });
  50. client.login(`NDk5Mjg3NTMzNDg2NzM1Mzcw.Dshnsg.N_zPbAco-vsgAPJgcl_StVRqdEI`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement