Bonjour je me permet de reposter sur le forum car j’ai un soucis, alors en faites je créer un bot banque et je n’arrive pas à faire que le bot ajoute de l’argent soit en banque soit en cash et permette de faire un transfer cet a dire que si j’ai 10$ en cash j’aimerais que avec une commandes on puisse déposer cet argent en banque. Je viens de débuter le codage je n’y connais pas grand chose et la j’ai chercher partout une solution a mon problème et je n’est rien trouver je vous remercie de votre aide et merci de votre compréhension
const Discord = require('discord.js')
const bot = new Discord.Client();
const fs = require('fs')
const money = require('discord-money');
let userData = JSON.parse(fs.readFileSync('Storage/userData.json',));
bot.on('message', message => {
let sender = message.author;
let msg = message.content.toUpperCase();
let prefix = '!'
let cont = message.content.slice(prefix.length).split(" ")
let args = cont.slice(1)
if (!userData[sender.id + message.guild.id]) userData[sender.id + message.guild.id] = {}
if (!userData[sender.id + message.guild.id].money) userData[sender.id + message.guild.id].money;
if (!userData[sender.id + message.guild.id].money) userData[sender.id + message.guild.id].cash;
if (!userData[sender.id + message.guild.id].money) userData[sender.id + message.guild.id].illégale;
fs.writeFile('Storage/userData.json', JSON.stringify(userData), (err) => {
if (err) console.error(err);
})
if (msg === prefix + 'BALANCE' || msg === prefix + 'MONEY') {
message.channel.send({embed:{
title:"**__Argent__**",
color: 0xF1C40F,
fields:[{
name:'**__Titulaire du compte__**:',
value:message.author.username,
inline:true
},
{
name:"**__Argent en Banque__**:",
value:userData[sender.id + message.guild.id].money,
inline:true
},
{
name:"**__Argent en Cash__**",
value:userData[sender.id + message.guild.id].cash,
inline:true
},
{
name:"**__Argent Sale__**:",
value:userData[sender.id + message.guild.id].illégale,
inline:true
}]
}})
}
})
bot.on('ready', () => {
console.log('Economy Launched...')
})
bot.on('message', message => {
if (message.content === 'salut') {
message.channel.send('!money')
}
})
bot.login('token')
Voici mon code
+0
-0