问题标签 [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.

0 投票
2 回答
5470 浏览

curl - Create Slack channel programmatically

I don't see it in the documentation, but I was curious if anyone knew of a way within slack app to create a channel programmatically.

Here was my first attempt via slash commands via slackbot, but no success.

0 投票
1 回答
1997 浏览

c# - SlackApi - 缺少换行符

我正在通过 webhook 集成将数据发送到松弛通道。但是,当我包含换行符(\n)时,我得到了 http 500。当我对换行符进行 url 编码时,我看到了编码值,而不是 slacn 中的真正换行符

0 投票
4 回答
3862 浏览

node.js - Slack 没有收到有效负载 nodejs

所以使用 curl 我可以成功地将发布请求发送到 slack

但是,当我使用 nodejs 将其转换为代码时

它抛出状态 500。有人可以帮忙吗?

我审查了令牌也做了我的研究,但没有任何工作..

感谢您的帮助

0 投票
2 回答
15194 浏览

heroku - 如何在 Slack 中使用 Hubot

这似乎是一个愚蠢的问题。

我已将 Hubot 部署到 Heroku,并根据此指令设置 Slack 提供的配置。但是我不知道 Hubot 是否应该作为我团队的成员出现。我可以通过 REST 发布一条消息,日志显示收到一条消息。

Hubot 是否应该成为我可以直接向其发送消息的团队中的一员,或者我缺少什么?

0 投票
1 回答
167 浏览

url - 您如何制作和使用 POST URL?

我目前正在搞乱 Slack 集成(https://slack.com/integrations),并试图自己制作一个。我知道当我的命令被击中时,它会将类似这样的内容发布到 URL:

我理解这在概念上是如何工作的,但我以前从未真正使用过 POST。

假设我想获取这些数据并将其放入 Google 电子表格或网页中。POST URL 必须实际包含什么?我可以将静态 URL 链接到我在 GitHub 上的文件吗?我必须用 PHP 之类的东西编写,还是 JavaScript 可以?我如何实际接受这个输入?

非常感谢你的帮助!

0 投票
2 回答
1690 浏览

powershell - power shell 脚本中的 Jenkins 内部版本号

运行 power shell 脚本

或者

{BUILD_NUMBER} 没有被 curl 有效负载中的实际内部版本号替换

--Edit 我注意到我的 sh 脚本正在调用 git\bin\sh.exe。那是问题吗?

在尝试以下评论之一 curl -X POST --data-urlencode $('payload={0}"channel": "#personal", "username": "Jenkins", "text": "Building {1} ", "icon_emoji": ":computer:"{2}' -f "{", $env:rohan) "}" https://xxxxxx.slack.com/services/hooks/incoming-webhook?token=aseaUO我明白了

在此处输入图像描述

在直接尝试在 PS 终端上运行脚本时,我得到

在此处输入图像描述

0 投票
3 回答
841 浏览

hubot - 如何让hubot听到其他关于Slack的集成评论?

我编写了如下咖啡脚本来使用 Hubot 在 Slack 上集成 mailchimp 和其他服务。

Hubot 确实听到了我和其他团队成员的评论,但不会听到 mailchimp 通知评论。有谁知道如何解决它?

谢谢你。

0 投票
3 回答
6939 浏览

slack-api - 如何通过 slack api 获取用户在线状态?

此处似乎未列出用户的活动/离开状态: https ://api.slack.com/types/user

是否有另一种方法来查询我错过的这些信息?

0 投票
1 回答
1099 浏览

json - 如何读取服务状态并通过 bash 中的 JSON 将其传递给 Slack

我目前有这个脚本...

我已经尝试了又失败了;我想获取 nginx 配置测试的结果并将其推入。在运行此之前,nginx 重新加载开始,重新加载会自行进行配置检查,因此如果配置错误,服务器会保持运行状态。所以我的 nginx 状态命令(有效)显示

但是我无法在配置测试中得到相同的结果,我希望这是由于所需转义的性质以及它抽出的其他垃圾

0 投票
0 回答
2009 浏览

curl - 使用类似于 IFTTT 应用程序的 slack api 使用 curl 格式化 slack 消息

我一直在尝试通过 CURL 将我的消息放入松弛通道,并且还具有与 IFTTT 发送的消息相同的格式。我可以让消息发布,但我无法像 IFTTT 发送时那样让缩略图出现在消息的右侧。由于我没有足够的声誉将图片附加到这篇文章中,因此很难解释这一点。我一直在尽我所能,但我无法弄清楚这一点。

这是我根据检查 IFTTT 发送给 slack 的代码时能够找到的内容所尝试的。

curl -X POST --data-urlencode 'payload={"channel":"#testapi","username":"IFTTT","icons": {"image_48":"https://slack.global.ssl.fastly.net/20653/img/services/ifttt_48.png"},"attachments":[{"title":"Cloudy today!","title_link":"http://www.weather.com/weather/5-day/USOH0251","thumb_url":"http://ifttt.com/images/weather/cloudy.png","thumb_width":310,"thumb_height":310,"text":"Cloudy today! With a high of 34F and a low of 25F.","fallback":"Cloudy today! With a high of 34F and a low of 25F.","mrkdwn_in":["text","pretext"]}],"mrkdwn":true,"type":"message","subtype":"bot_message","ts":"1415874505.000002"}' https://hooks.slack.com/services/0000000/00000000/00000000

当我尝试相同的所有帖子时,但右侧的缩略图不会出现。

任何帮助将非常感激。