问题标签 [slack-block-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
120 浏览

.net-core - 无法在我的请求 URL 上接收按钮单击事件

我们正在构建一个交互式应用程序,并在我们的主页选项卡上发布了一个包含一个按钮的视图。我们正在使用 .net 核心 Web API 来处理 Slack 事件。我们从应用配置中订阅了“app_home_opened”事件,并且在“请求 URL”处成功接收到该事件。

单击主页选项卡上的按钮后,我们应该在“请求 URL”处收到交互有效负载,但我们在 Slack 应用程序 UI 上看到错误代码 415。

请帮助我们找到解决方案。

Web API 代码

Slack 应用程序 UI 和错误

0 投票
1 回答
80 浏览

slack - 如何从对话菜单中获取松弛频道的名称?

我添加了一个松弛对话下拉列表,并在响应中我想保存/显示频道名称(或对话名称)。我可以通过conversation.info API 获取公共频道信息,但对于私人频道,我无法获取任何详细信息。有人可以帮助我如何获取名称以及频道 ID(或对话 ID)。

这是选择频道时松弛的回应

{'values': {'channel_block': {'selected_action_id': {'type': 'conversations_select', 'selected_conversation': 'G0*****JM'}}}}

0 投票
0 回答
34 浏览

json - 无法使用 webhook url 将运行中的 ec2 实例列表从 lambda 发送到 slack

我有一个lambda 函数,它过滤掉正在运行的 ec2 实例并将它们存储在一个数组中,然后将其作为有效负载发送到slack channel。问题是当我运行该函数时,它不会发送列表,但打印命令会在输出中列出它。

0 投票
1 回答
110 浏览

slack-api - 如何更改 Slack 中的模态图标?

在文档中找不到任何内容。https://api.slack.com/surfaces/modals/using

在此处输入图像描述

0 投票
0 回答
108 浏览

json - 我可以使用 Json 构建模板并将其集成到我的应用程序中以使 ​​Slackbot 更美观吗?

当前模板如下所示:

在此处输入图像描述

这是用于构建此“发送秘密消息”的代码:

块引用

但是,在松弛的 Block Kit Builder 上,他们使用 Json,所以我的问题是,我可以在 Json 中将模板编辑为我想要的方式,并将 Json 导入我目前拥有的代码中,这样它看起来更像这样:

在此处输入图像描述

任何帮助将不胜感激,因为我是这个背景的新手,所以不确定要改变什么以及在哪里改变。谢谢。

这是来自块生成器的代码:

我只是不知道如何将该代码实现到我的 Go 文件中。

0 投票
1 回答
364 浏览

slack-block-kit - 如何在 Slack Block Kit mrkdwn (markdown) 块中创建超链接?

如何在 Slack Block Kit 的 slack markdown 块中创建链接?

我已经尝试过我习惯用于降价的东西:

但这行不通。

0 投票
0 回答
338 浏览

java - 用户在松弛块套件中选择的“无效块”错误

这是我的代码。在/hello命令下,应该出现多用户选择菜单,但我收到了这个错误/hello failed with the error "invalid_blocks"

我也给users:read了机器人的许可。

可能是什么原因?

更新:

我能够使它与此代码一起使用

0 投票
0 回答
44 浏览

json - 希望在 Json [松弛] 中将按钮与块集成

我希望在 slack 中使用模态将按钮与块 id 集成,目前无法成功集成,不确定我在这里缺少什么,我也是 JSON 的新手,所以这里肯定会缺少一些小东西。所以基本上当有人点击评论按钮时,它应该弹出另一个表单。如果有人可以在这里提供一些输入,我将不胜感激。提前致谢

测试几乎可以在这里完成 - https://app.slack.com/block-kit-builder

0 投票
1 回答
162 浏览

botframework - BotFramework Composer 和 Slack Block 套件

如何使用 C# slack-adapter 从 Bot Framework Composer Bot 发送 BlockKit 附件?

我正在尝试在 .lg 中使用它,但到达 slack 客户端的唯一消息是:值不能为空。(参数'uriString')

0 投票
0 回答
31 浏览

java - 单击生成器上的 Slack Java 禁用按钮

有没有办法在没有服务器请求的情况下禁用按钮,或者使用 URL 直接从按钮代码中创建它?我需要这个,所以多个人一旦点击就不会点击按钮,它会立即被禁用。