问题标签 [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.
slack - 从链接触发动作(或斜线命令)
我正在尝试使用链接(在 a 中mrkdwn
)以类似于按钮的方式工作,用于设计目的(可以更好地与文本集成)。因此,当用户单击该链接时,我希望它触发一个动作或一个斜杠命令(以及身份验证数据),这样我就可以打开一个显示更多信息的对话框。
我想知道是否有任何方法可以实现这一点,或者我们是否可以为斜杠命令创建链接。
slack - Slack 应用程序“主页选项卡”仅显示为应用程序安装程序呈现内容
“主页选项卡”仅显示为应用安装程序呈现内容。由于工作区中的每个人都可以访问此选项卡,因此它应该为每个人呈现。
slack - 松弛块仅为 static_select 中的一个选项添加确认
是否可以仅对 slack 的 static_select 中的任何一个选项进行确认对话?
我的情况是,我有 static_select 下拉菜单,其中包含 3 个选项发送、复制、删除。 我只想在选择删除时显示确认对话框。现在它显示所有选项。让我知道是否有其他方法可以实现这一目标。提前致谢。
slack - 超过 2 列的松弛块
我对 Slack 中的块功能有疑问。有人设法建造 3 列而不是 2 列吗?
我直观地尝试了以下代码,但它不起作用:
java - Slack API 不会生成项目符号列表布局
我正在尝试将项目符号列表作为 Slack 消息发送。
但是,这种结构非常冗长(如本答案中所述),由于某种原因,我收到invalid_blocks
错误作为响应。
我实现的(Java)类在哪里SlackTextElement
,以匹配我上面提到的答案中的示例。
有什么办法可以做到这一点?或者,调试 Slack 的 API?
modal-dialog - 松弛螺栓应用程序 - 模态提交验证未显示
块ID在哪里date_picker_one
...它存在相同的模态视图,没有显示错误
javascript - 单击 Slack 应用程序上的按钮时如何获取字段值?
我正在研究 Slack Bolt 框架,并创建了一个非常简单的应用程序,可以使用斜杠命令。当我输入“/cep”时,会出现以下屏幕:
单击按钮时如何获取输入值字段?
我正在使用带有 Javascript 的 Bolt 框架。
这里是屏幕代码:
这里是斜杠命令代码:
更新
输入斜杠命令“/cep”时的屏幕代码
单击按钮时的命令
控制台打印的结果:
slack - Slack Actions API 未发送整个有效负载
我正在使用 slack Bolt API 构建一个 slack 应用程序,并且我想在单击主页上的按钮时从我的应用程序主页打开模式。
这是连接到按钮的动作侦听器的相关位:
这是我单击该按钮时在终端上得到的内容:
那里的 JSON 是操作有效负载。
然而,根据 Slack 文档,这个有效载荷应该更大。这是来自 Slack 的 Block Kit Builder 的示例负载:
如您所见,我只在我的有效负载中接收操作元素。剩下的在哪里?怎么还不过来?我需要 trigger_id 来打开一个模式(没有它会导致错误),并且获取 user_id 之类的东西对我的应用程序非常有帮助。
提前致谢!