Chr*_*s O 4 bots chatbot amazon-web-services amazon-lex
是否可以在独立机器人 (Node.js) 中显示欢迎消息?我想在构建器中具有意图并在我的 lambda 函数或前端节点应用程序中调用。从文档中我可以看到它可以用 postText() 或 postContent() 完成,但不确定如何实现或最好的方法来实现它。
编辑:机器人从节点应用程序启动到 iframe,然后调用 lex api。根据用户输入,从 lex 或 lambda 函数返回一个槽值。
你可以intent
用一些名字(让我们说Welcome
),给出一些将用于调用intent
(让说welcome to chatbot
)的话语。
然后在您的网络应用程序中,onPageLoad
您可以使用PostText函数AWS-SDK
发送完全相同的话语。
var params = {
botAlias: 'alias_of_your_bot',
botName: 'name_of_your_bot',
inputText: 'welcome to chatbot',
userId: 'some_user_id',
};
lexruntime.postText(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
归档时间: |
|
查看次数: |
1997 次 |
最近记录: |