Advertisement
Guest User

Untitled

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