AIMLзначение в теге Javascript не работает - PullRequest
0 голосов
/ 12 октября 2018

Я использую пандоработы для приложения chatBot.Я хочу, чтобы когда пользователь вводил ключевое слово с шаблоном, то в Javascript или теге привязки я должен был получить набранное ключевое слово, чтобы сформировать URL.Ниже приведен пример кода, но он не дает звездное значение

  1. получить в теге сценария

    <category>
    <pattern>MY NAME IS*</pattern>
    <template>
        <think>
            <set name="test"><star/></set>
        </think>
        <star/> Nice to meet you <get name="test"/> <!--displays Liz Nice to meet you Liz-->
        <script language="JavaScript">
            var test1 = '<get name="test"/>'; //returns <get name="test"/>
            var test2 = '<star/>'; //returns <star></star>
            console.log('test1',test1,'test2',test2);
        </script>
    </template>
    </category>
    

https://github.com/Program-O/Program-O/issues/242#issuecomment-285392628 в соответствии с этим test2 должен возвращать значение.

с тегом привязки - я в основном хочу создать динамический URL

<category>
 <pattern>MY NAME IS*</pattern>
 <template>
 <think>
    <set name="test"><star/></set>
 </think>
 <star/> Nice to meet you <get name="test"/> <!--displays Liz Nice to meet you Liz-->
 <a href="http://google.com/search?<star/>">Click Here: <get name="test"/></a> <!--displays CLick here: --> 
</template>
</category>

Пожалуйста, дайте мне знать, где я ошибаюсь, чтобы сформировать динамический URL по отношению к <star/>

...