我遇到一种情况,我需要使用英雄卡显示两个按钮而不与机器人进行互动。到目前为止,我在以前的项目中使用了
var heroCard = new HeroCard
{
Title = "Please select",
Buttons = new List<CardAction> { new CardAction(ActionTypes.PostBack, "q1", value: "show answer a"),
new CardAction(ActionTypes.PostBack, "q2", value: "show answer b"),
};
return heroCard.ToAttachment();
基于此,如果您选择任何按钮,它将回发并将相应的值发送给机器人。现在,我的新案例是,当用户按下按钮时,我会将其值直接发送到MessageReceivedAsync任务中,在其中检查活动文本。如何将按钮的值作为活动文本直接发送到MessageReceivedAsync任务,而不同时将其发送到bot?