Я пытаюсь создать бота для MS Teams через Microsoft Bot Framework, используя некоторые примеры из Inte rnet.
Я создал карточку пользователя с кнопкой «Просмотреть отчет»
function userCard(session, connector, name, workingStatus, TeamsID) {
var card = new builder.HeroCard(session)
.title(name)
.subtitle(workingStatus.toString())
.buttons([
builder.CardAction.dialogAction(session, 'userReport', TeamsID, 'See Report')
]);
return card;
}
Карта отображается без проблем. Когда я нажимаю кнопку, должно открываться новое диалоговое окно.
//Begins the userReport dialog if the button on the userCard is pressed
bot.beginDialogAction('userReport', '/userReport');
Эта функция отлично работает, когда я тестирую ее в эмуляторе Bot Framework. В MS Teams вместо запуска диалогового окна userReport он переходит в основной диалог (тот, который используется при отправке сообщения). Чтоб эта кнопка вообще не работала.
Подскажите, пожалуйста, что нужно настроить / добавить, чтобы эта кнопка работала в MS Teams?
Заранее спасибо!