更改Wit.ai默认最大步数

时间:2016-11-16 01:33:25

标签: node.js wit.ai

出于某种原因,我无法增加聊天机器人的默认最大步数。

现在似乎这个数字现在在lib / config.js中定义,而不是像过去那样定义在lib / wit.js中。无论我在我的配置文件中将DEFAULT_MAX_STEPS常量更改为什么,我的机器人似乎达到了相同的限制(5),然后再达到最大步数,停止'当我希望机器人发送一些响应/连续执行一些操作时,我的日志中出错。

我尝试链接文件的方式与示例项目似乎通过node-wit / lib链接到模块中的wit.js和log.js文件相同

配置文件:

enter image description here

我是如何尝试将其链接到我的index.js文件:

enter image description here

我假设我没有正确引用config.js文件...

1 个答案:

答案 0 :(得分:1)

我将编写使用<form action="save" method="post"> <table border="1" width="500" bgcolor="grey"> <tr> <th>Nom </th> <th>Prenom </th> <th> Date de naissance</th> <th>Email </th> </tr> <tr> <td> <input type="text" name="nom" > </td> <td> <input type="text" name="prenom" > </td> <td> <input type="text" name="dateNaissance" > </td> <td> <input type="text" name="email" > </td> </tr> </table> <br> <input type="submit" value="ajouter"> <sform:errors path="etudiant.*"/> <sform:errors path="prenom"/> </form>

的示例步骤

1)创建和app文件夹,转到它并运行:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <context:component-scan base-package="controller"/> <mvc:annotation-driven/> <bean class="dao.DaoEtudiantImpl" name="daoetud"></bean> <bean class="service.EtudiantMetierImpl" name="servetud"> <property name="dao" ref="daoetud"></property> </bean> <mvc:resources mapping="/resources/**" location="/resources/" /> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" > <property name="prefix"> <value>/WEB-INF/</value> </property> <property name="suffix"> <value>.jsp</value> </property>

2)运行node-wit

3)npm init

npm i --save node-wit

4)来自documentation

  

runActions

     

Wit converse API的更高级别方法。 runActions重置了   最后打开新邮件和错误。

     

采用以下参数:

app.js

所以我会在那里添加const {Wit, log, config} = require('node-wit'); const client = new Wit({accessToken: 'MY_TOKEN'}); 示例:

sessionId - a unique identifier describing the user session
message - the text received from the user
context - the object representing the session state
maxSteps - (optional) the maximum number of actions to execute (defaults to 5)