1
私はこのフレームワークでsignincardを作成すると、Microsoft Bot Bot Clientを作成しようとしましたが、正常に作成され、Microsoft Bot Emulatorのボタンが表示されます。テレグラムでテストして、ボットに表示されないようにしてください。修正方法を教えてください。Microsoft Bot Framework:SigninCardがテレグラムに表示されない
コード:
Activity reply = null;
ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl), "", "");
if (activity.Type == ActivityTypes.Message)
{
if (activity.Text == "/start")
{
reply = activity.CreateReply($"Welcome, please select an option");
reply.Recipient = activity.From;
reply.Type = ActivityTypes.Message;
reply.Attachments = new List<Attachment>();
List<CardAction> cardButtons = new List<CardAction>();
var helpAction = new CardAction()
{
Image = "",
Title = "Get Menu",
Type = "imBack",
Value = "help"
};
var contactAction = new CardAction()
{
Image = "",
Title = "Contact Us",
Type = "imBack",
Value = "contact"
};
cardButtons.Add(helpAction);
cardButtons.Add(contactAction);
var sc = new SigninCard()
{
Buttons = cardButtons,
Text = ""
};
Attachment attach = sc.ToAttachment();
reply.Attachments.Add(attach);
}
else
{
}
}
await connector.Conversations.ReplyToActivityAsync(reply);
の悪い英語のため申し訳ありません。
ありがとうou kienct89 – Varooneh
@Varoonehようこそ –