Javascript 如何在Watson虚拟代理中实现自定义响应?

Javascript 如何在Watson虚拟代理中实现自定义响应?,javascript,node.js,watson,watson-discovery,watson-virtual-agent,Javascript,Node.js,Watson,Watson Discovery,Watson Virtual Agent,使用以下代码,我们可以再次创建Watson Virtual widget: <script src='https://dp1-bot-chat.mybluemix.net/IBMChatClient-v1.1.0.js'></script> <script> IBMChat.init({ el: 'ibm_chat_root', baseURL: 'https://api.ibm.com/virtualagent/run/api/v1',

使用以下代码,我们可以再次创建Watson Virtual widget:

<script src='https://dp1-bot-chat.mybluemix.net/IBMChatClient-v1.1.0.js'></script>
<script>
  IBMChat.init({
    el: 'ibm_chat_root',
    baseURL: 'https://api.ibm.com/virtualagent/run/api/v1',
    botID: '___mybotid___',
    XIBMClientID: '__myclientid____',
    XIBMClientSecret: '___mysecret____'
  });
</script>

IBMChat.init({
el:'ibm_chat_root',
baseURL:'https://api.ibm.com/virtualagent/run/api/v1',
botID:“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
XIBMClientID:'我的客户ID',
xibmclientcret:'我的秘密'
});
这很好,但是我们如何添加自定义响应呢?假设我们想要调用RESTful端点(例如,
api.example.com/foo
)-实现这一点的步骤是什么,端点应该发送什么样的数据格式

如何在Watson虚拟代理中配置此功能

当前的使用案例是,我们有一个使用Watson Discovery的正在运行的应用程序(运行良好),但我们需要将Watson虚拟代理连接到Watson Discovery

因为我们可能需要运行一些额外的代码,我想REST端点会更好


正确的方法是什么?

Watson Virtual Agent允许您修改从任何功能返回的文本,禁用这些功能,现在还允许您链接对话工作区,将自定义功能添加到代理。你是想做这三件事中的一件,还是别的什么?