Debuter dans le codage est parfois casse tete mais on va y arriver

j ai essaye un premier scripts et je pense que je mit prend pas bien du tout
si on pouvais me corriger, que je comprenne mieux :slight_smile
mon idée est de lancer un scripts au réveil qui me dit de me réveiller et qui lance la musique un temps donner (en minutes) avent de me donner la météo de la journée pour commencer.
voila ce que j avais commencer a taper :

      gladys.modules.voicerss.say({text:"bonjours,il est l'heure de ce réveiller", language:"fr-fr"})
              .then(() => {
  
               retun gladys.music.play({ room: 1 });

Hello,

En programmation, des fois c’est comme en français, une bonne relecture et c’est bon :wink:

  • return
  • gladys.music.play({ room: 1 }); });
1 Like

merci a toi, plus qu’as trouver les lignes de commandes pour lancer la musique quand Gladys a fini parler.
pour un noobs qui a jamais fais codage. Gladys est un casse tête mais on va y arriver.

Si tu veux des exemples il existe un référentiel de script sur le forum !

Mais si tu veux vraiment écrire des scripts complexe je te conseil d’étudier le JavaScript, c’est pas compliqué tu verra ^^

c’est ce que je compte faire . je cherche une petite formation en java script.
mais oui je voies que c’est pas très complique une foi qu’on as compris la logique de ce dernier .

la je bloque un peu . elle lance directe la musique ??

             gladys.modules.voicerss.say({text:"bonjours,il est l'heure de ce réveiller", language:"fr-fr"})
                       .then(() => {
                         console.log("music.play");
                            setTimeout(function(){
                            gladys.music.play({ room: 1 }); });  
                              }, 10000);

trouver mais merci pour les conseille .

result:

                                                      gladys.modules.voicerss.say({text:"bonjours,il est l'heure de ce réveiller", language:"fr-fr"})
                                                       .delay(4000)
                                                         .then(() => {
         
                                                           return gladys.music.play({ room: 1 }); });

et me revoilà bloquer dommage pour le manque d information pour les débutant

voicerss ne va pas me donner les résultat mais ce contenter de lire la phrase . gladys.modules.voicerss.say({text:"la températur daujourd’hui est de ${result.temperature}degrées ", language:“fr-fr”})
(j’ai suivi la vidéo de pierre-gilles créer des scenarios et des scripts )
quel est la différence a ce niveau avec voicerss?

gladys.modules.voicerss.say({text:“bonjours,il est l’heure de ce réveiller”, language:“fr-fr”})
.delay(2000)
.then(() => {

         return gladys.music.play({ room: 1 }); })
                .delay(4000)
                .then(() => {
         
         return gladys.music.pause({ room: 1 }); })
                .delay(1000)
                .then(() => {
         
                var options = {
                    latitude: 50,
                    longitude: 5,
                };

                return gladys.weather.get(options);
            })            
            .then((result) => {
                 console.log(result);
                 console.log(result.temperature);
                 console.log(result.weather);
                 console.log(result.humidity);
                
                return gladys.modules.voicerss.say({text:"la températur daujourd'hui est de ${result.temperature}degrées  ", language:"fr-fr"})
                
            })
             .catch(console.log);