在Bot Simulator中工作完美
但是在Deployemnt期间,然后我们测试此功能,自动启动欢迎消息不起作用。 在屏幕截图下方签出以获取详细信息。
请给我帮助!1我遇到了这个问题
亲自联系:+91 9786252624
https://i.stack.imgur.com/JZWcY.png
答案 0 :(得分:0)
我只是简单地将member.id check的条件更改为===而不是!==,这对我来说对于模拟器和网络聊天都解决了。除了这些渠道外,我的一个机器人在Teams中运行,在这种情况下,它并没有给我带来欢迎信息,这是我想要和期望的。这是我的bot.js文件中的代码。
this.onMembersAdded(async (context, next) => {
const membersAdded = context.activity.membersAdded;
for (let member of membersAdded) {
if (member.id === context.activity.recipient.id) {
await context.sendActivity(welcomeMessage);
}
}
// By calling next() you ensure that the next BotHandler is run.
await next();
});