问题标签 [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.
python - 如何使用消息按钮或链接在 Slack 上发送临时应用程序下载链接 itms-service
我有一个/Slash
生成应用程序文件链接的松弛命令。我想将该链接作为按钮或链接发送给用户,但它必须以:
itms-services://?action=download-manifest&url={download_link}
目前 slack 不认为这是一个有效的链接,但由于权限问题,它是 iOS 强制的。
基本上我想在 slack 上模仿网络上的下载按钮,这样用户就不需要访问该网站。
在 Web 上,此链接itms-services://?action=download-manifest&url={download_link}
可以正常工作,并要求用户授权下载。
另一个例子:
这将适用于 Web 以及如何使其适用于松弛消息。
asp.net-web-api - 复杂对象的 Asp.net core 2.2 web api FromForm 仅包含空值
您好我正在尝试在 asp.net core 2.2 中为 slack 命令构建一个端点。我有一个数据结构,表示来自 slack 的命令请求,如下所示:
我的控制器接收数据如下所示:
我的 startup.cs 看起来像这样
我尝试将 startup.cs 中的兼容性设置设置为 2.1 和 2.2。
结果始终是在所有属性中都包含 null 的对象的实例。
我已经尝试将装饰器设置为 [FromBody] (不是应该工作),但在这种情况下,我得到 415 不受支持的媒体类型(应该如此)。
我尝试使用内容类型 x-www-form-urlencoded 和 form-data 以及 text/plain 和 application/json 发送请求。后两者返回 415。
我还尝试通过 swagger 以相同的结果发送请求,并为每对数据使用 -d 关键字和 -F 关键字进行 curl 。
如果我遗漏了一些信息,请告诉我,我在这里画了一个关于如何解决它的空白,所以请帮忙。
根据这篇关于在 slack 中实现斜线命令的文章,我收到的数据来自 Slack。 https://api.slack.com/slash-commands#responding_to_commands
c# - curl_error_56 和 HTTP_error_502 有什么共同点?
我正在 Slack 中开发一个聊天机器人,它向我内置的一个 POST 请求发送http://localhost:44331/values/api
一个POST 请求。在 Post 请求中,我可以用它来发回所需的信息。.NET Core API
C#
response_url
所以我已经尝试了大约两周的时间来完成这项工作,并使用了一个提琴手并模仿了请求,这样我就可以对正文和标题进行一些更改,看看这是否会有所作为。
因此,在经历了很多错误之后,我遇到了两个很久没有改变的特定错误。
与 Slack 聊天机器人一起发送:curl_error_56
url
除了我想将请求发送到之外,我在这件事上真的没有什么可以改变的。事实上,这个请求甚至从未到达我的API
.
与提琴手一起发送:HTTP error 400
我使用Requestbin来获取 bot 发送的信息,并将其复制到 fiddler 中的 composer 中。
在任何方面,我都是 Web 编程的新手,所以我真的不知道它们有什么共同点。这些错误是因为我使用的是本地主机而出现的吗?我错过了什么?
这是请求,因此您可以在需要时复制它
slack - 提交带有块元素的松弛模态
在我的模态视图中,我有两个datePicker
元素。我知道每次交互后都会发送带有操作信息的有效负载,但是是否可以在表单提交后传递所有选定的值?我只提出了解决方案,在每次交互后,选定的值都缓存在服务器端并绑定到view_id
.
javascript - Slack 斜线命令 YouTube 嵌入
我正在 Express 服务器中编写 Slack 自定义斜杠命令。我想要的是让我的 Slack 命令嵌入到 Europoe 的 Final Countdown 的链接以及这样的媒体链接:
目前,我正在发送这样的回复:
这有效,但仅粘贴链接而没有任何预览。
我尝试遵循这个建议并添加一些展开标志,但它似乎没有帮助。
node.js - 使用 Slack 命令打开模态
我有一个显示按钮的 Slack 命令。当我单击此按钮时,我需要显示一个模式。为此,单击它后,我这样做:
Error: invalid_trigger
当这个触发器是我的按钮自动生成的东西时,我总是使用 method1。
方法 2 不会引发任何错误,但也不会打开任何模式/对话框。
官方文档不是很清楚,不知道需要调用dialog.open还是views.open。无论哪种方式,最后一个都不能从Slack 包中获得
这也是我在任何事情之前显示的按钮:
c# - 自定义 Slack 命令返回状态 200 并触发另一个作业
我正在构建一个使用 Azure Functions 的自定义 slack 命令,问题是该作业需要超过 3 秒才能完成,这将触发自定义 slack 命令超时。
我的问题是,我如何以 200 状态回复 Slack 并触发我的工作以获得一些很酷的东西。
我正在使用“Slack.Webhooks”来向 slack 发送一条包含所有酷数据的单独消息。
这是我的代码:
slack - 仅在移动设备上触发 Slack 命令超时错误(3000 毫秒之前)
我正在按照文档中所说的那样做:收到命令后立即发送 200 个响应。正如@rcoup 在如何避免松弛命令超时错误中所说的那样?.
它在松弛的桌面上完美运行。根本没有错误消息。但是,当我在 slack 上为 iOS 调用命令时,这些 503 超时消息不断出现。奇怪的是,有时它们会在响应已经存在之后出现。:/
移动设备是否有任何不同的时间限制或不同的方法?在他们的文档中找不到任何内容。