问题标签 [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 投票
1 回答
2700 浏览

ruby-on-rails - Slack 传入 Webhook API

我可以通过 CURL 发布到 Slack 传入 API 端点,但是在尝试使用以下内容时它不起作用。如果关闭,我假设格式。我怎样才能解决这个问题?

0 投票
1 回答
562 浏览

apache-camel - 无法使用 Apache Camel 中的 AHC-WS 组件连接到 websocket 服务器

我在 Apache Camel 中使用 ACH-WS 组件连接到使用 WSS 的 websocket 服务器(更准确地说是 Slack 的 websocket 服务器)。我有这样一条路线:

当我初始化我的应用程序时,我看到以下日志:

但是,听起来与服务器的连接从未发生过。如果我复制 URL 字符串并使用另一个 websocket 客户端,它会连接并立即收到一些欢迎消息。这证明了 AHC-WS 组件从未连接,因为根据 Slack 的文档,该 URL 只能使用一次。

我想知道我是否需要为组件提供额外的选项才能工作。

0 投票
1 回答
462 浏览

ruby - 如何在 heroku 上运行带有事件机侦听器的 ruby​​ 脚本?

我有一个脚本,它使用一个eventmachine可以监听 API 调用的 gem(它是 slack-api gem)。

在我的开发环境中,我只是运行bundle exec ruby ruby_slack.rb并且控制台显示它正在侦听。当 API 调用命中时,我会看到stdout.

我如何在heroku中有同样的行为?

我创建了一个Procfilewhich has:web: bundle exec ruby slack.rb但我认为它只是在等待来自网络应用程序的请求来运行它。

我希望它运行(并继续运行)监听事件。

谢谢。

0 投票
3 回答
17448 浏览

slack-api - Slack API 团队邀请

我正在寻找一个可以从我的应用程序向新用户发送 Slack 团队邀请电子邮件的电话。我在 SlackAPI 中搜索了它,但没有找到任何东西。是否可以创建一个代表我发送邀请的应用程序?
我目前正在使用 slacker 作为 Python 包装器,但如果有更好的库可以提供邀请,我可以开始使用它。

0 投票
3 回答
1565 浏览

travis-ci - 加密令牌时如何覆盖 Travis-CI 通知中的 Slack 通道?

Slack 上 Travis-CI 通知的在线文档说:

也可以覆盖通道,只需将其添加到配置中,并用 # 将它们与帐户和令牌分开。

但是,如果我想按照推荐的方式加密凭据:

会工作得很好。但是当我尝试时:

我得到了一个新的加密令牌,但通知来自集成时设置的默认通道。我究竟做错了什么?

注意:我们使用所有东西的企业版本(Slack、Travis、GitHub),以防这可能发挥作用。

0 投票
2 回答
3109 浏览

slack-api - Slack integration for alarms or alerts

I am new to Slack. I can't find any integrations for an "alarm clock"-type integration, as explained below.

What I'm looking for is a reminder to post to one of our Slack channels on a set schedule. For instance: each weekday at 9 AM, our #bug-fix channel gets a message like "do your bug fix XYZ thing."

I've searched Slack's integrations page but can't find anything that does this. Can anyone recommend an integration like this, or point me to a resource where I might be able to find one?

Many thanks in advance.


EDIT: I've found an IFTTT recipe that looks promising, which I'll share here in case any one else has this same question:

https://ifttt.com/recipes/177138-post-a-daily-reminder-to-a-slack-channel

However, I don't know the Slack integrations ecosystem well. Other suggestions would be appreciated.

0 投票
1 回答
297 浏览

ruby-on-rails - 带有 slack-api gem 的 Rails 中的线程安全

我刚开始使用rails。在我的应用程序中,我必须访问 Slack api,所以我使用的是 slack-api gem。配置方法是

我想知道,由于令牌是在类级别“Slack”配置的,这会导致任何不一致的行为吗?一个请求可能会将其设置为值 A,在完成之前,另一个请求可能会将其设置为值 B。

0 投票
1 回答
90 浏览

heroku - Hubot Heroku 启动时的路由消息

我在 Heroku 上部署了一个 Hubot 来与 Slack 交互。我目前正在使用免费的测功机。闲置 30 分钟后,它进入睡眠状态。它在从 Slack ping 时唤醒。但是,第一个请求在混合中丢失了。所以用户必须再次键入命令。有没有一种简单的方法可以让机器人唤醒并仍然处理第一个命令?

0 投票
1 回答
2633 浏览

c# - 使用传入 Webhook C# 将图像发布到 Slack

我正在尝试将图像发布到松弛中,但我遇到了一些麻烦。目前,我创建了一个 httpWebRequest 来将消息发布到 slack 中,并使用 JavaScriptSerializer 将我的消息序列化为 json 格式的字符串,如下所示:

我现在正在尝试将图像添加到消息中,但到目前为止还没有成功。我尝试添加像 Slack suggusted 这样的附件,但我认为我的格式不正确。我试过了

即使字符串似乎设置正确,它也无法发布我的图像或我在松弛附件中包含的任何其他信息。

0 投票
0 回答
383 浏览

python - 在 Slack 中使用斜杠命令进行休息调用

所以在工作中我的团队使用 slack,我们认为如果我们可以使用斜杠命令来修改我们的一些 Parse 表会很酷(我们有很多云代码需要关闭和打开以进行维护)。假设您可以将 get/post 请求添加到不同的斜杠,但我看不出如何修改标头。我想运行以下休息调用(这是python版本)