问题标签 [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-api - 如何在松弛对话框中有一个包含所有文本的确认对话框
我希望在松弛时单击按钮时有一个确认对话框。类似于块对象https://api.slack.com/reference/block-kit/composition-objects#confirm的东西。问题是,当用户单击确认对话框中的取消按钮时,我希望收到通知。
有没有办法让对话框中的所有文本字段?我在 slack 中使用粒度权限应用程序。所以,views.open 是不可能的。
java - 如果我的脚本通过 Jenkins 在 BrowserStack 上运行,我如何通过 Selenium (Java) 脚本向特定的 Slack 通道发送消息
如何通过 Selenium 脚本向特定的 Slack 频道发送消息
处理过去几天的松弛通知。我正在尝试接收我在 selenium java 脚本中输入的 slack 消息。
故事: 每当脚本运行时,我就会在特定行运行一条文本(嘿!服务器已关闭。),我想在其中一个松弛通道中接收它。
请让我知道我该怎么做。
谢谢!
编辑和添加更新。这里也是下一个级别的问题
上面的问题已经解决,并且在我安装 lombok 时从本地工作!但是,如果我的脚本在特定时间间隔内通过 Jenkins 在 BrowserStack 上运行,它会起作用吗?
请告诉我。谢谢你!
slack - 在完整消息中扩展 slack bot 菜单颜色条(节点、slack 块套件、slack api)
我有一个使用下拉菜单的 slack 机器人,它的侧面有一个彩条。请参阅我 在绿色圆圈中的屏幕截图
我希望栏像这张图片一样扩展整个消息
注意:编辑此图片以显示红色条的示例(并且因为实际的 slack bot 消息并不重要)
我的代码有类似的东西
google-apps-script - 如何将多个 Slack Block 合并为一个?
我在 Google 的 Apps Script 中编写了一个脚本,该脚本将来自 Google Sheets 的数据作为消息发送到 Slack,并以块的形式格式化。
现在我希望消息的长度可变,具体取决于我的电子表格中有多少行,我只想发送 1 条消息以防止同时发送包含数十条消息的垃圾邮件通道。
我的第一直觉是这应该是可能的,但简单地组合 2 个(或更多)看起来像下面这样的变量是行不通的。我还尝试将消息拆分为更小的部分以便稍后合并,但这也不起作用。
有没有办法将多个块组合成一条消息,或者甚至可以在制作块之前处理数据以使其具有可变长度?
python - slack-api 中是否可以有多个包含不同数据的外部选择菜单?
我正在尝试在两个菜单中添加包含不同外部数据的多个选择菜单。但似乎您只能在“选择菜单”下的“选项加载 URL”中添加一个端点。
是否可以添加多个外部选择菜单?我一直在参考https://api.slack.com/reference/block-kit/block-elements#external_select
slack - 如何通过 API 在 Slack 中嵌入音频?
我们希望能够通过 Web API 在 Slack 聊天中嵌入音频文件。
到目前为止,我设法做到了,files.remote.add
但这只是一个外部链接。
然后我尝试files.upload
将它分享到一个频道,它确实嵌入并在 Slack 中播放,但对我们来说,这是一个次优的解决方案,因为用户可以轻松下载文件,这不符合我们的要求。
还有另一种方法可以实现这一目标吗?
PS:我已经阅读了几乎所有的文档,似乎没有音频或媒体块类型,尽管我看到了引用file
块类型的示例,该块类型既没有在 API 中记录,也没有在 Bolt 中定义。(至少打字稿没有类型定义)