У меня слабый бот на основе Bot Builder SDK v4.0.
Когда я добавляю HeroCard с двумя кнопками, slack правильно отображает карту, когда я нажимаю одну кнопку, обе кнопки анимируются, но она возвращает правильное нажатие кнопки.
var reply = sc.Context.Activity.CreateReply();
var card = new HeroCard
{
Text = "Do you want to continue",
Buttons = new List<CardAction>
{
new CardAction() { Title = "Yes", Type = ActionTypes.PostBack, Value = "Yes"},
new CardAction() { Title = "No", Type = ActionTypes.PostBack, Value = "No"},
},
};
reply.Attachments = new List<Microsoft.Bot.Schema.Attachment> {
card.ToAttachment()
};
var options = new PromptOptions()
{
Prompt = reply,
};
return await sc.PromptAsync(DialogIds.MyPrompt, options);
Я получаю правильный ответ, однако одна кнопка должна оживить