是否可以在独立机器人(Node.js(中显示欢迎消息?我想在构建器中有意图,并在我的 lambda 函数或前端节点应用程序中调用。从文档中我可以看到它可以使用postText((或postContent((来完成,但不确定如何实现或最佳方法。
编辑:机器人从节点应用程序启动到 iframe 中,然后调用 lex api。根据用户输入,从 lex 或 lambda 函数返回槽值。
一些名字做一个intent
(比如说Welcome
(,给出一些将用于调用intent
的话语(比如说welcome to chatbot
(。
然后在 Web 应用中onPageLoad
可以使用 AWS-SDK
中的 PostText 函数发送完全相同的语句。
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);
});
希望对您有所帮助。