gpt4 book ai didi

node.js - Azure机器人框架: Show welcome message

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:28 25 4
gpt4 key购买 nike

我正在尝试创建一个机器人,每当我使用 NodeJS 刷新或启动机器人(注意:最初不输入任何内容)时,它都会给我一条欢迎消息。

我使用了以下代码

var bot = new builder.UniversalBot(connector, [
function (session) {
builder.Prompts.text(session, 'Hi! What is your name?');
}
]);

但这对我没有帮助,只有当我输入内容时它才会给我一条消息

enter image description here

最佳答案

看起来您需要使用conversationUpdate回调。尝试以下源自 skype example 的代码片段

bot.on('conversationUpdate', function(message) {
// Send a hello message when bot is added
if (message.membersAdded) {
message.membersAdded.forEach(function(identity) {
if (identity.id === message.address.bot.id) {
var reply = new builder.Message().address(message.address).text("Hi! What is your name?");
bot.send(reply);
}
});
}
});

关于node.js - Azure机器人框架: Show welcome message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47193648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com