Обновление Diamond и мы построим вам свой собственный приложение для Android или iOS
Self, AIML, and scripting : script logic

RE: script logic

по dpiaggesi опубликовано Sep 9 2016, 12:17

mmm the <pre> tag didn't work.... i try to paste the code as normal text

 

state GeoNames {
case input goto sentenceState for each #word of sentence;

state sentenceState {
case "can" goto sentenceState;
case "you" goto sentenceState;
case "translate" goto tState;

var numeral {
meaning : number;
}

function g1() {
res = Http.requestXML("http://api.geonames.org/postalCodeSearch?username=botlibre&maxRows=1&postalcode=" + numeral);
if (res.totalResultsCount == "0") {
return "i know no place with that code";
}
if (res.totalResultsCount != "1") {
return "there are more than one result, specify a country";
}
return res.code.name;
}

state tState {
case #the goto tState;
case "post" goto tPCState;
case "postal" goto tPCState;
case "postcode" goto tPCState;
}

state tPCState {
case "code" goto tPCState;
case numeral goto tPCState;
case "in" goto tPCWCState;

answer g1();
}

state tPCWCState {
case "*" goto tPCWCState;

answer "I AM HERE";
}
}
}


Идентификатор: 13960488
Опубликовано: Sep 9 2016, 12:17
Ответы: 0
Вид: 1149, сегодня: 1, неделю: 2, месяц: 6
Я уверен, что
Вывесить флаг как оскорбительное, или в нарушение правил сайта