问题标签 [slack-commands]

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 投票
0 回答
184 浏览

javascript - 调用对话框的松弛命令

我正在使用配置了 slack 命令的 slack APP,这些命令将消息发布到我的 firebase 函数。这工作正常。现在我需要启动一个对话框。所以,我确实创建了一个新的 slack 命令并指向我的云功能。我正在执行以下操作,但收到 500 错误并且无法理解。请指教

我没有看到它仅与服务错误一起工作。firebase 日志是

0 投票
1 回答
1096 浏览

google-apps-script - 无法通过谷歌应用脚​​本打开 Slack 对话框

我正在尝试使用谷歌应用程序脚本和松弛来自动化我的工作。我希望在 Slack 对话框中输入一些文本,以使用谷歌应用脚​​本修改我的谷歌电子表格。但是,使用下面的代码,我无法通过Slack-API's Slash command. 我的代码有问题吗?

0 投票
1 回答
402 浏览

python - 响应发送到 slack 后需要运行部分代码

编写了一个烧瓶应用程序,它可以完成一些工作(最多可以持续 3 小时),然后通过 slack 传入的 webhook 向 slack 发送响应。应用程序正在通过 slack slash 命令调用,我必须在 3000 毫秒内响应,否则会引发超时错误。工作完成后使用 webhook 发送响应,因为我无法response_url在 30 分钟后发送响应。(松弛斜线命令

主要问题是当我在 3000 毫秒内发送 200 响应时,我的代码的其余部分不起作用。试图使用这个,但它不起作用。不确定问题出在,因为我第一次尝试做这样的事情。任何帮助表示赞赏。

0 投票
0 回答
840 浏览

node.js - 如何使用 slack-node 发送 html 报告?

在我的自动化框架中,我在测试脚本的末尾生成了一个 html 测试报告。我想将此 html 报告发布到松弛频道。我使用 node-slack-upload 模块进行了尝试,但无法上传,尽管消息已成功发布。下面是我的代码:

0 投票
0 回答
260 浏览

jenkins - 带有詹金斯作业参数的 Slack Slash 命令

如何使用 text 参数,没有明确的文档。

我的 Curl 请求将是 - curl -X POST http://jenkins.in/buildByToken/buildWithParameters/build?job=slack&token=1234567qwerty&Variable=hello

如何使用斜杠命令 Slack 将参数传递给 jenkins 作业,假设我给 /build 那么我需要将 hello 作为参数传递。

/建立你好

它有一个名为文本的字段,但是如何将我的参数传递给该文本字段。没有选择这样做。谁能帮我。

0 投票
0 回答
544 浏览

c# - 无需使用托管在 C# WebApi 中的 ngrok 即可用于生产的 Slack 应用程序

我是开发 Slack 应用程序的新手。我通过阅读在线博客创建了一个具有斜杠命令功能的 slack 应用程序。斜线命令在 Windows 服务中托管的 C# WebApi 中实现。所有这些博客都是使用第三方工具(如用于 localhost 隧道的 ngrok)编写的。据我了解,ngrok 仅在开发/测试阶段使用。在不使用 ngrok 的情况下如何在生产部署中工作?请注意,我的 Slack 应用程序仅供我公司内部使用,不供公众使用。那么,在没有任何第三方工具(如 ngrok)的情况下,Slack 将如何访问我的 WebApi 端点,该端点托管在我公司的某个本地机器上运行的 Windows 服务中?

0 投票
1 回答
277 浏览

django - 可以在 Django 中为 slack slash command api mad 禁用 CSRF 吗?

禁用 CSRF 功能是否是 Slack 斜杠命令服务器的最佳实践?

我想通过Slack 斜杠命令调用 Django 中的 API 视图函数,例如/test.

当我使用任何浏览器调用视图函数的 URL 时(所以它是一个 GET 请求),它按预期工作。

然而,当我/test在 Slack 中运行时,我进入403_client_error了 slack 和Forbidden (CSRF cookie not set)Django shell。

我相信这是因为 Slack 发送了一个 POST 请求,而 Django 需要 CSRF 令牌来处理任何 POST 请求。

我的问题是我是否应该为此视图禁用 CSRF 检查。会不会有很大的风险?或者有什么解决方法吗?

0 投票
0 回答
2278 浏览

post - Slack 机器人能否获取发送斜杠命令的线程 ID?

0 投票
0 回答
633 浏览

javascript - 单击松弛交互式消息或附件中的按钮,从消息菜单或下拉列表中获取选定的值

我有一个包含两个操作的松弛消息:

  1. 消息菜单,即下拉菜单
  2. 按钮

我想:

  1. 从消息菜单或下拉列表中选择一个值。
  2. 单击按钮。
  3. 单击此按钮时,我想从下拉列表中获取所选值的值

请让我知道是否可能。

0 投票
1 回答
1748 浏览

javascript - Slack bot 私人频道发布消息

我正在为我的公司开发一个 Slack 机器人。我找不到有关此主题的任何信息-当用户在私人频道中键入斜杠命令时,如何从 slackbot 做出类似的响应To use /github, add @GitHub to this conversation.