首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人框架v4 +松弛=无按钮

机器人框架v4 +松弛=无按钮
EN

Stack Overflow用户
提问于 2019-07-30 20:46:03
回答 1查看 117关注 0票数 0

目前我们有一个机器人,可以在许多渠道(facebook,skype,teams,等等)上运行。现在正在与Slack集成。问题是英雄卡片和建议动作中的"imBack“按钮都没有显示为交互式的,相反,它们只是纯文本。

我已经浏览了文档,并按照指示将https://slack.botframework.com/api/Actions放在了“交互组件”部分,但没有找到joy。

这使用的是机器人框架构建器(C# Bot v4 v4.5.1)。

此外,我还在Windows10的网页浏览器和桌面上试用了Slack。

为了让按钮显示出来,我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-07-30 21:21:40

有一些特定于通道的准则来创建消息。如果我必须创建一个特定于slack的消息,请参考slack的documentation,我还需要告诉bot框架该消息是特定于通道的,因此我将在channelData中封装我的消息对象,如下所示:

代码语言:javascript
复制
{
    "channelData": {
    "type": "message",
    "locale": "en-Us",
    "channelID": "email",
    "from": { "id": "mybot@mydomain.com", "name": "My bot"},
    "recipient": { "id": "joe@otherdomain.com", "name": "Joe Doe"},
    "conversation": { "id": "123123123123", "topic": "awesome chat" },
    "channelData":
    {
        "htmlBody": "<html><body style = /"font-family: Calibri; font-size: 11pt;/" >This is more than awesome.</body></html>",
        "subject": "Super awesome message subject",
        "importance": "high",
        "ccRecipients": "Yasemin@adatum.com;Temel@adventure-works.com"
    }
}

也可以参考Bot Framework的官方documentation。希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57272046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档