AVATAR Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

aide a une propriété

Aller en bas

aide a une propriété Empty aide a une propriété

Message par Invité Ven 11 Sep - 20:12

bonjour avatar, j'ai créé un plugin il fonctionne bien, quand je lui rajouter une deuxieme propriété/fonction, ca me dit undefined(n'est pas fini), normalement pour la deuxieme propriété, tout est bon une valeur lui attribuer

deuxieme propriété:
var nummagique = $("div.numbers-item.special").text();

code du fichier js:

function loto (data, client) {
   var tts = Config.modules.francaisedesjeux.tts[client][data.action.command];
   var url = 'https://www.fdj.fr/jeux-de-tirage/loto/resultats'
   http_request(url)
   .then(body => scraper(body))
   .then(function (numloto,nummagique) {
   Avatar.speak(tts, data.client, function(){  
   //Avatar.speak(numloto , data.client, function(){
   Avatar.speak(numloto +"le numéro magique est le " + nummagique, data.client, function(){
   //});
   });
   });
   })
   .catch(function(err) {
   Avatar.speak(err, data.client, function(){
   Avatar.Speech.end(data.client);
   });
   })

function scraper(body) {
   return new Promise(function (resolve, reject) {
   var $ = require('cheerio').load(body, { xmlMode: true, ignoreWhitespace: false, lowerCaseTags: false });
   var numloto = "";
   for(var a=0;a<5;a++){
   var numloto = `${numloto + $('h1.drawing-infos_title').eq(a).text()} : ${$('div.numbers-item').eq(a).text()} : `;
}

   var nummagique = $("div.numbers-item.special").text();

   if (!numloto ||!nummagique) {
   return reject('Désolé je ne peux pas accédé au site');
   }
   resolve (numloto,nummagique);
   });
}

merci d'avance pour l'aide

Invité
Invité


Revenir en haut Aller en bas

aide a une propriété Empty Re: aide a une propriété

Message par Avatar Ven 11 Sep - 22:34

Normalement, je ne corrige pas les devs, Halim.
Je peux aider sur des fonctions ou des besoins spécifiques mais pour le code, il faut avoir suffisamment de connaissances pour le corriger soi-même sinon je ne ferais que çà...

Pour la forme, je le fais une fois :
Ta fonction loto n'est pas fermée, il manque une }

Si tu regardes bien l’exception dans la console, tu dois certainement voir dans le texte de l'erreur de quoi comprendre d'où ça vient.

A+
Avatar
Avatar

Messages : 81
Date d'inscription : 01/09/2020
Age : 58
Localisation : Toulouse

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum