我使用MS文档来显示图像的旋转体。我使用的代码:-
var heroCard1 = new HeroCard
{
Images = new List<CardImage> { new CardImage(Path.Combine(Environment.CurrentDirectory, @"Resources", "Step1.png")) },
};
var heroCard2 = new HeroCard
我的机器人有以下FormBuilder:
public static IForm<BasicForm> BuildForm()
{
return new FormBuilder<BasicForm>()
.Field(new FieldReflector<BasicForm>(nameof(Os))
.SetType(null)
.SetPrompt(new PromptAttribute("Please tell me t
我正在构建一个包含必须显示图像的CardImage的HeroCard。到目前为止,我使用的是
HeroCard hcBody = new HeroCard
{
Text = "IMG",
Images = new List<CardImage> {
new CardImage(url: $"https://www.example.com/Pictures/" + picNo + ".jpg") },
Buttons = new List<CardAction> {
n
我使用僵尸工作创建了一个机器人,并创建了一个HeroCard。在网络聊天中,它工作得很好,但在MS团队中却没有显示图像。知道有什么问题吗?
var heroCard = new HeroCard
{
Title = "title",
Subtitle = "sub title",
Text = " some text",
Images = new List<CardImage>()
{
我正尝试在HeroCard的一个按钮上添加一个图像/图标,但是由于某种原因它不能工作。你知道问题出在哪里吗?
var logo= @"https://upload.wikimedia.org/wikipedia/commons/8/89/Farm-Fresh_user_zorro.png";
var button= new CardAction("openUrl", value: "someUrl", image: logo);
var card = new HeroCard
{
Title = "title",
我正在使用英雄卡来显示FB messenger上的旋转木马列表。我想把一个网址链接后,我正在显示的图像,以便当用户选择旋转木马,他被重定向到付款页面。如何使用最新的Botframework v4实现这一点。在版本3中,操作类型包括OpenUrl。但在V4中,我在文档中找不到这样的方法。
请帮帮忙。我在这里添加我的代码。
// Create the hero cards. Add the carousels to it.
var heroCard = new HeroCard
{
我在Node中使用僵尸框架,并想知道如何使用带有图像缩略图的HeroCard附件发送一条主动消息。
我的主要问题是,如果没有会话,我就无法创建CardImage。
app.get("/api/send_notification", (req, res) => {
let address = req.body.adr;
let msg = new builder.Message().address(address).text("some text");
let card = new builder.HeroCard()
在bot框架中的CardAction()标题中是否可以获得粗体文本?我正在HeroCard中使用它。我尝试过**选项一**,但是它只在HeroCard的文本中工作--例如,在CardAction()按钮中不起作用。
下面是我在CardActions中的HeroCard实现
var Options = new HeroCard
{
Text = "What do you choose?",
Buttons = new List<CardAction>
{
n
描述这个错误
我正在使用僵尸框架工作来构建使用的公司机器人聊天,最近,当我们的用户在iOS设备上将MS Teams更新到Appstore的2.0.10版本之后,herocard操作不再起作用了。(在更新之前效果很好)
我的代码:
var card = new HeroCard {
Subtitle = $"You can use below buttons to get started:",
Buttons = new List<CardAction> () {
我正在尝试使用位于我的项目目录中的图像作为我的英雄卡片中的图像。这似乎不管用。只能通过URL将图像添加到英雄卡中吗?谢谢
更新的解决方案:
var image64 = new Buffer(fs.readFileSync(<image path>).toString("base64");
var card = new builder.HeroCard(session)
.images([builder.CardImage.create(session, "data:image/jpeg;base64,"+image64)])
我正在试验MS团队的消息传递扩展(使用.net开发工具包),但我在构建对查询的响应时遇到了问题。我有一个处理程序,它可以用composeExtension/query处理invoke,如果我返回一个HeroCard,而不是一个AdaptiveCard,它就能正常工作。下面是我的HeroCard代码: MessagingExtensionResult result = new MessagingExtensionResult
{
Type = "result",
AttachmentLayout =
创建了一个使用C#和发送带有按钮的herocard的机器人,它在网络聊天和模拟器上工作得很好,但在facebook上。每当我向facebook发送带有附件的邮件时,都会收到下面的错误消息。
SendActivityToUserAsync FAILED:
{
"error": {
"message": "(#100) Web url cannot be empty for url type button",
"type": "OAuthException",
因此,我有一个要求用户上传照片的first run对话框。我通过以下方式完成此操作:
builder.Prompts.attachment(session, "Thanks. Now upload a picture").
然后在瀑布的下一部分中,将上传的媒体保存到session.userData,如下所示:
function(session, results) {
//some other code
builder.Prompts.attachment(session, "Thanks. Now upload a picture.");
},
我有一个msbot聊天对话框,我想要有以下行为:
user -> get me some info about GARY
bot -> which gary, (prompt: choice options)
user -> gary peskett
bot -> sure, (hero card with gary's contact details)
我有这个代码
public class CustomerRepository
{
private IList<Customer> _customerList = new List<Cu
我想发送一个csv文件附件给用户在机器人。我使用的是Microsoft框架C# bot构建器SDK,使用的是网络聊天通道。我要向用户发送csv文件如下:
var csvPath = "D://ProjecteFile/Results.csv";
//Attachment attachment = new Attachment();
//attachment.ContentType = "text/csv";
//attachment.ContentUrl = csvPath;
//attachment.Name = "click this link to