是否可以在独立机器人(Node.js)中显示欢迎消息? 我想在构建器中有意图并在我的lambda函数或前端节点应用程序中调用。从文档我可以看到它可以用postText()或postContent()来完成,但不知道如何实现或最好的方法来实现它。
编辑:僵尸程序从节点应用程序启动到iframe,然后调用lex api。根据用户输入,从lex或lambda函数返回一个槽值。
答案 0 :(得分:2)
您可以使用某个名称制作intent
(例如Welcome
),提供一些用于调用intent
的话语(比如说welcome to chatbot
)。
然后在您的网络应用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);
});
希望它有所帮助。