Advertisement
Guest User

Untitled

a guest
May 20th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3. const fs = require("fs");
  4. const moment = require('moment');
  5.  
  6. let userData = JSON.parse(fs.readFileSync('Storage/userData.json', 'utf8'));
  7.  
  8.  
  9. bot.on('message', message => {
  10.  
  11. let sender = message.author;
  12. let prefix = '/';
  13. let msg = message.content.toUpperCase();
  14.  
  15. if (bot.user.id === message.author.id) { return }
  16.  
  17. let userData = JSON.parse(fs.readFileSync('Storage/userData.json', 'utf8'));
  18.  
  19. if (!userData[sender.id + message.guild.id]) userData[sender.id + message.guild.id] = {}
  20. if (!userData[sender.id + message.guild.id].money) userData[sender.id + message.guild.id].money = 1000;
  21. if (!userData[sender.id + message.guild.id].lastDaily) userData[sender.id + message.guild.id].lastDaily = 'Pas récuperé'
  22.  
  23.  
  24. if (msg === prefix + 'money') {
  25. message.channel.send({embed:{
  26. title: "banque",
  27. color: 0xF1C40F,
  28. fields:[{
  29. name:"Détenteur",
  30. value:message.author.username,
  31. inline:true
  32. },
  33. {
  34. name:"Montant du compte",
  35. value:userData[sender.id + message.guild.id].money,
  36. inline:true
  37. }]
  38. }})
  39. }
  40.  
  41. if (mesg === prefix + 'DAILY') {
  42. if (userData[sender.id + message.guild.id].lastDaily != moment().format('L')) {
  43. userData[sender.id + message.guild.id].lastDaily = moment().format('L')
  44. userData[sender.id + message.guild.id].money += 500;
  45. message.channel.send({embed:{
  46. title:"Récompense Journalière",
  47. description:"Tu Gagne 500$"
  48.  
  49. }})
  50. } else {
  51. message.channel.send({embed:{
  52. title:"Récompense Journalière",
  53. description:"Tu l'as déjà reçus ! Revient dans " + moment().endOf('day').fromNow() + '.'
  54. }})
  55. }
  56. }
  57.  
  58. fs.writeFile('Storage/userData.json', JSON.stringify(userData), (err) => {
  59. if (err) console.error(err);
  60.  
  61. })
  62. });
  63.  
  64. client.login('ldkcjhqspikfgbsdhgbfs')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement