Нужна помощь - Программа 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. Что не так / какое решение??

Спасибо

0 ответов

Другие вопросы по тегам