Comment ajouter de l'argent Cash Bank

Ajouter de l'argent soit en cash ou bank est faire un transfaire

a marqué ce sujet comme résolu.

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

Salut \o

Tu utilises une bibliothèque. discord-money. C’est avec ce paquet que tu dois gérer l’argent.

Malheureusement, il n’est plus développé depuis 2ans et n’a pas de documentation. Tu dois donc lire le code source et le comprendre pour pouvoir faire ce que tu veux.

Si tu veux mon avis, tu auras tout aussi bien fait de le recoder.

PS: En fait, non tu n’utilises pas la bibliothèque dans ton code. Pourquoi tu ne fais pas simplement:

userData[sender.id + message.guild.id].money += amount;
userData[sender.id + message.guild.id].cash -= amount;
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte