validation du plugin DitBonjour
2 participants
Page 1 sur 1
validation du plugin DitBonjour
bonjour stephane
j'ai créer un plugin " dit bonjour "a : ect... avec des askme, je voudrais que tu le valide ou le confirme si il est correctement développer(sans erreur) pour le mettre sur mon github
exports.action = function(data, callback){
let client = setClient(data);
info("DitBonjour from:", data.client, "To:", client);
ditBonjour (data, client);
callback();
}
function ditBonjour (data, client) {
Avatar.askme("A qui Tu veux que je dit bonjour ?", data.client, {
"*": "generic",
"terminer": "done"
}, 0, function (answer, end) {
if (!answer) {
end(client);
return Avatar.speak("Recommence je n'ai rien entendu", data.client, function(){
ditBonjour (data, client);
});
}
if (answer.indexOf('generic') != -1) {
end(client);
answer = answer.split(':')[1];
answer = answer.replace("à","");
answer = answer.replace("la","la");
answer = answer.replace("le","le");
answer = answer.replace("mes","les");
answer = answer.replace("aux","les");
Avatar.speak("Bonjour." + answer, data.client, function() {
Avatar.Speech.end(data.client);
});
return;
}
// Grammaire fixe
switch(answer) {
case "done":
default:
Avatar.speak("Terminé", data.client, function(){
end(data.client, true);
});
}
})
}
function setClient (data) {
var client = data.client;
if (data.action.room)
client = (data.action.room != 'current') ? data.action.room : (Avatar.currentRoom) ? Avatar.currentRoom : Config.default.client;
if (data.action.setRoom)
client = data.action.setRoom;
return client;
}
j'ai créer un plugin " dit bonjour "a : ect... avec des askme, je voudrais que tu le valide ou le confirme si il est correctement développer(sans erreur) pour le mettre sur mon github
exports.action = function(data, callback){
let client = setClient(data);
info("DitBonjour from:", data.client, "To:", client);
ditBonjour (data, client);
callback();
}
function ditBonjour (data, client) {
Avatar.askme("A qui Tu veux que je dit bonjour ?", data.client, {
"*": "generic",
"terminer": "done"
}, 0, function (answer, end) {
if (!answer) {
end(client);
return Avatar.speak("Recommence je n'ai rien entendu", data.client, function(){
ditBonjour (data, client);
});
}
if (answer.indexOf('generic') != -1) {
end(client);
answer = answer.split(':')[1];
answer = answer.replace("à","");
answer = answer.replace("la","la");
answer = answer.replace("le","le");
answer = answer.replace("mes","les");
answer = answer.replace("aux","les");
Avatar.speak("Bonjour." + answer, data.client, function() {
Avatar.Speech.end(data.client);
});
return;
}
// Grammaire fixe
switch(answer) {
case "done":
default:
Avatar.speak("Terminé", data.client, function(){
end(data.client, true);
});
}
})
}
function setClient (data) {
var client = data.client;
if (data.action.room)
client = (data.action.room != 'current') ? data.action.room : (Avatar.currentRoom) ? Avatar.currentRoom : Config.default.client;
if (data.action.setRoom)
client = data.action.setRoom;
return client;
}
halim- Messages : 93
Date d'inscription : 19/11/2022
Re: validation du plugin DitBonjour
Slt
Ca a l'air bien oui
Ca a l'air bien oui
Avatar- Messages : 81
Date d'inscription : 01/09/2020
Age : 58
Localisation : Toulouse
Re: validation du plugin DitBonjour
merci stephane pour la réponse
je te fait mes excuses , TON PLUGIN METEO FONCTIONNE toujours , pendant quelques jours n'as pas fonctionner peut etre il y'a eu de maintenance du site
je te fait mes excuses , TON PLUGIN METEO FONCTIONNE toujours , pendant quelques jours n'as pas fonctionner peut etre il y'a eu de maintenance du site
halim- Messages : 93
Date d'inscription : 19/11/2022
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum