yana-server
yana-server copied to clipboard
aide debug plugin perso
Bonjour Je ne sais pas trop si ça a sa place ici mais je souhaiterai un petit coup de main sur un plugin que je suis en train d’écrire Je souhaite intégrer une commande vocal correspondant à chacun de mes widgets créé. L’intégration se fais sans problème, yana m’ajoute bien le non de la nouvelle commande à exécuter. Le problème est que la valeur de la variable $meteo->commande_vocal ne fonctionne pas. Yana me repond : 'il fait' Pourtant la variable n'est pas vide car elle est bien prise en compte dans la fonction "function meteo_vocal_command(&$response,$actionUrl)" Est-ce que quelqun à une idée de mon erreur ? Merci d'avance
//commandes vocal function meteo_vocal_command(&$response,$actionUrl){ global $conf; $meteoManager = new meteo(); $meteos = $meteoManager->populate();
foreach($meteos as $meteo){
$response['commands'][] = array('command'=>$conf->get('VOCAL_ENTITY_NAME').', '.$meteo->commande_vocal,'url'=>$actionUrl.'?action=meteo_action_vocal','confidence'=>'0.88');
}
}
function meteo_action(){ global $_,$conf;
switch($_['action']){
case 'meteo_action_vocal':
global $_;
$affirmation = 'il fait'.$meteo->commande_vocal.'';
$response = array('responses'=>array(array('type'=>'talk','sentence'=>$affirmation)));
$json = json_encode($response);
echo ($json=='[]'?'{}':$json);
break;
}
}
Peux-tu nous indiquer que contient ton attribut command_vocal
switch($['action']){ case 'meteo_action_vocal': global $; ; print_r($meteo->commande_vocal);
$affirmation = 'il fait'.$meteo->commande_vocal.'';
$response = array('responses'=>array(array('type'=>'talk','sentence'=>$affirmation)));
$json = json_encode($response);
echo ($json=='[]'?'{}':$json);
break;
}