Я просто изменил условие проверки member.id на === вместо! ==, и это исправило его для меня как для эмулятора, так и для веб-чата.Один из моих ботов работает в командах в дополнение к этим каналам, и в этом случае он НЕ дает мне приветственное сообщение, которое я ожидаю и ожидаю.Вот код из моего файла 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();
});