Как ты сегодня? Не смейтесь надо мной, я нуб здесь в скриптах. Потому что я работал горным инженером, а не программистом / веб-инженером. Я сделал чат-бота для обслуживания клиентов ресторана My Ma's. Я напишу это:
<category>
<pattern>hi</pattern>
<template><set name="topic">hello</set></template>
</category>
<topic name="hello">
<category>
<pattern>* * * *</pattern>
<template>
<think><set name="A"><star/></set><set name="B"><star index="2"/></set><set name="C"><star index="3"/></set><set name="D"><star index="4"/></set></think>
<think><set name="1"><h1></h1></set></think>
<script language="JavaScript">
var w, x, y, z, a;
w = <get name="A"/>;
x = <get name="B"/>;
y = <get name="C"/>;
z = <get name="D"/>;
a = w + x + y + z;
var b;
if (a > 70) {
b = "a";
} else {
b = "b";
}
document.getElementsByTagName("h1")[0].innerHTML = b;
</script>
<think><set name = "answer1"><get name = "1"/></set></think>
<condition name = "answer1">
<li value = "a"> Maaf kami belum mampu menerima pesanan sebanyak itu, mohon dimaklumi. </li>
<li value = "b"> Oke.. </li>
</condition>
</template>
</category>
</topic>
Я вставил 1 2 3 4, ответ был "хорошо .." это точное значение, потому что сумма 1 2 3 4 равно 10, а значение меньше 70. Но когда я вставил 10 20 30 40, ответ все еще был «окэ ..» это не точное значение, ожидаемое значение будет «Maaf kami belum mampu menerima pesanan sebanyak itu , mohon dimaklumi. ", потому что сумма 10 20 30 40 равна 100, а значение больше 70. Что не так / какое решение ??
Спасибо