Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    août 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : août 2018
    Messages : 1
    Points : 1
    Points
    1

    Par défaut node.js Bug de database

    voila mon probleme :
    je narrive pas ecrire dans la base de donner pour un bot discord:



    le code :


    const Discord = require("discord.js");
    const Low = require("lowdb")
    const FileSync = require("lowdb/adapters/FileSync")
    const adapters = new FileSync("database.json")
    const db = Low(adapters);

    var PREFIX = "!";
    var bot = new Discord.Client();
    var randnum = 0

    db.defaults({histoire : []})
    .write()
    bot.on("message", message =>{
    if (!message.content === PREFIX + "newstory") return;
    var args = message.content.substring(PREFIX.length).split(" ");

    switch (args[0].toLowerCase()){

    case "newstory" :
    var value = message.content.substr(10);
    var author = message.author.id;
    var number = db.get("histoires").map("id").value();
    var story_id = number + 1;
    console.log(value);
    message.reply("Ajout de l'histoire a la base de données")
    db.get("histoires")
    .push({ id: number + 1, story_value: value, story_author: author })
    .write();

    break;


    Merci si quelqun prend le temp de me repondre

  2. #2
    Membre expert Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 999
    Points : 3 273
    Points
    3 273

    Par défaut

    C'est pas le bon forum, mais au pif,

    db.defaults({histoire : []}).write()

    db.get("histoires")

    C'est normal?
    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo