JavaScript标记中的AIML <star>值不起作用

时间:2018-10-12 10:20:10

标签: javascript chatbot aiml

我正在将pandorabots用于chatBot应用程序。我想要当用户使用模式输入关键字时,然后在Javascript或锚标记中,我应该获取输入的关键字来构成网址。以下是示例代码,但未给出星号

  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必须返回该值。

  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-->
     <a href="http://google.com/search?<star/>">Click Here: <get name="test"/></a> <!--displays CLick here: --> 
    </template>
    </category>
    

请让我知道我在哪里出错,将动态网址w.r.t形成为<star/>

0 个答案:

没有答案