问题标签 [slack-api]
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.
deezer - 通过 API 添加曲目后未刷新播放列表
我正在尝试将 Deezer 与 Slack 集成。用户将能够输入!play Blackmill - Let It Be
Slack,并通过 Webhook 到 Deezer API 将曲目添加到我们房间的播放列表中。
要添加我发布到的轨道http://api.deezer.com/playlist/123456789/tracks?songs=22945401
,它会返回true
,并且实际上添加了轨道。但是在播放列表当前正在播放的浏览器中,我直到页面刷新才获得新曲目,因此播放列表在已经存在的最后一首曲目之后停止。
我知道有协作播放列表以某种类似的方式工作,所以我希望有可能实现我所描述的。
有没有办法让 Deezer 刷新播放列表?或者也许有更好的方法?
node.js - 通过 RTM 私信 Slack 用户
有没有人想出如何通过 Slack RTM 向用户发送私人消息?我正在尝试创建一个游戏,并希望在 Slack 中 PM 用户以提供更新等。
您可以通过https://github.com/robksawyer/hubot-poker中 src/poker.coffee 中的咖啡脚本查看我的进度。
随意分叉并完成。;)
如果我偏离了轨道,如果这根本不可能,请告诉我。
curl - Slack API - 使用 curl 创建帖子
我们可以使用 slack api 发布消息。如何通过 curl 命令界面上的 slack api“创建帖子”?
参考:第三项“创建帖子” http://gyazo.com/fc00f2ba2af66b4d6843e89a24c33be3
我已经尝试了一些请求,如下所示。
我不想创建一个文本文件,而是创建一个帖子。最好的
slack-api - slack api rtm.start missing_scope 需要客户端
我获得了访问令牌,当我尝试发布 rtm.start 时,出现以下错误:
我已将范围设置为read,post,identify
授权 API。我一遍又一遍地阅读 API 文档。只rtm.start
提到了客户范围。但在 oauth 文档中,我没有找到客户端范围。那么,怎么了?
java - 如何将 maven 与 slack 集成?
我想在构建阶段向通道/用户发送特定的松弛消息。我知道我可以创建一个 Maven 插件,也许已经有一个?
continuous-integration - 如何将 AppHarbor 与 Slack 集成?
好像没有官方的集成atm 怎么手动呢?
我想要实现的是:
- 每次构建从通过到失败时,都应该在 Slack 上发布一条(悲伤的)消息
- 每次构建从失败到通过时,都应该发布一条不同的(快乐!)消息。
ruby-on-rails - 如何动态定义实例哈希?
我创建了以下模块:
以前这是在没有渠道的情况下编写的,并且有效。我得到的错误是:
cron - 您如何在此用于 Slack 的 hubot cron 脚本中“提及”用户,以便在他们的通知设置开启时他们可以将其视为通知?
我用 Heroku 为 Slack 设置了这个 hubot-cron 脚本。除了一个例外,效果很好。如果您在 Slack 中“@”某人(提及),用户将根据他们的通知设置收到通知。按照这种编写方式,如果在命令文本中输入用户名,Slack 不会将其注册为用户,而只是作为文本注册。
例如:
hubot 新工作 2 * * * * * “@everyone 测试”
当它每两分钟发布一次时,它可能会写为@everyone,但 Slack 并不认为它实际上是“@everyone”。
使用此代码可以做什么,以便您可以将工作实际定向到@user?
ios - 在 Swift 中调用 Slack Webincoming 钩子但得到“中断,原因:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)”
我已经使用 Swift 向 Slack 发布了一些内容,使用 Webhook 作为 POST 请求,但收到类似的错误
interrupted, reason: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
在行中var request = ...
。谁能告诉我为什么会出现这样的错误?谢谢!!:D
(“此处的 Webhook URL”指的是真正正确的 URL,但发布此问题时,我只是将其替换为“此处的 Webhook URL”。)
ruby-on-rails - OpsWorks 在部署时运行挂钩
我正在使用 OpsWorks 进行生产部署,并且我希望有一个在部署成功后运行的通知挂钩(特别是 Slack webhook)。
我可以制作一个配方来做到这一点,但是配方在每个实例上运行,(我认为)会执行 N 个钩子(其中 N 是实例数)。我真的只想在所有实例都完成部署后运行一个钩子。
当应用程序完成部署到所有 OpsWorks 实例后,有什么方法可以运行代码?