小编bot*_*ots的帖子

Bot框架:如何在Kik中的herocard上创建一个OpenUrl按钮

我想在kik ActionTypes.OpenUrl上使用CardAction英雄卡上的类型.它所做的就是回复消息.它实际上并没有打开URL.我有相同的代码在多个渠道上工作,但无法让它在kik上工作.有没有人能找到一个解决这个问题的方法?

这是我正在使用的代码:

Activity reply = activity.CreateReply();
var card = new HeroCard
{
    Title = "title",
    Text = "text",
    Buttons = new List<CardAction> {new CardAction(ActionTypes.OpenUrl,"url 1", text: "open url 1", value:@"https://www.google.com/"),
        new CardAction(ActionTypes.OpenUrl,title:"url 2", text: "open url 2", value:@"https://www.google.com/"),
        new CardAction(ActionTypes.OpenUrl,title:"url 3", text: "open url 3", value:@"https://www.google.com/")
    }
};
reply.Attachments.Add(card.ToAttachment());
await context.PostAsync(reply);
Run Code Online (Sandbox Code Playgroud)

c# kik botframework

8
推荐指数
1
解决办法
328
查看次数

如何访问Azure上部署的VS代码

如何访问从Visual Studio部署到Azure的所有文件?我正在使用bot框架创建一个机器人,然后我发布.但是,当我在网上查看代码时,我无法通过App Service Editor/Kudu /等查看所有文件.无法找到导航站点目录的文件.

有人知道吗?

azure botframework azure-bot-service

8
推荐指数
2
解决办法
91
查看次数

机器人如何在Slack中启动一个线程

我试图通过启动一个线程让我的机器人框架机器人回复用户.通过这种方式,我可以在一个有很多人的频道中保持机器人正在与谁交谈.

根据松弛的文档,我需要做的是将thread_ts属性设置为ts发送到我的机器人的属性.我尝试了一些事情并且无法实现这一目标.这是我最简洁的例子:

var reply = (Activity)activity;
reply = reply.CreateReply("reply");

reply.ChannelData = JObject.Parse($"{{thread_ts:'{ts}'}}");
await context.PostAsync(reply);
Run Code Online (Sandbox Code Playgroud)

这不适合我.

c# slack botframework

7
推荐指数
1
解决办法
425
查看次数

标签 统计

botframework ×3

c# ×2

azure ×1

azure-bot-service ×1

kik ×1

slack ×1