Нужна помощь - Программа O - Чат-бот не может показать истинную ценность
Как у вас сегодня дела? Не смейтесь надо мной, я тут писатель-нуб. Потому что я работал горным инженером, а не программистом / веб-инженером. Я сделал чат-бота для обслуживания клиентов ресторана 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. Что не так / какое решение??
Спасибо