使用英雄卡按钮而无需呼叫机器人

时间:2018-11-07 11:00:10

标签: c# botframework bots

我遇到一种情况,我需要使用英雄卡显示两个按钮而不与机器人进行互动。到目前为止,我在以前的项目中使用了

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?

0 个答案:

没有答案