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

django - 将生产错误发送到 slack 而不是电子邮件

我想让我的 Django 应用程序将调试信息发送到 slack 而不是通过电子邮件发送,这是默认设置。

  • 禁用电子邮件很简单。只是不要在ADMINS设置中放置任何电子邮件
  • 向 slack 发送信息很容易。只需添加传入的 webhook

现在,我应该在哪里创建发送消息的逻辑?中间件似乎是一个不错的主意。我会做类似的事情

中间件只会返回None,以免干扰系统的其余部分;毕竟,电子邮件已被禁用。

所以我的问题是:如何获得 django 收集的所有调试信息?我可以做类似的事情

但这仅提供回溯。那么所有的本地人、会话、客户端 IP 等呢?

通读https://docs.djangoproject.com/en/1.8/howto/error-reporting/,我了解到在处理中间件之前不会收集所有这些信息,也就是说,一旦一切都尝试过,并且一个错误没有被处理,然后 Django 运行它的 ErrorReporter 并记录信息。我可以以某种方式干预该过程并使其将信息发送到松弛吗?那会更好吗?

更新

我的解决方案:

在 settings.py 中:

0 投票
1 回答
131 浏览

google-search-appliance - 如何将 Slack 存档输入 GSA?

我想知道如何使用 Slack API 将消息历史记录输入 GSA(Google Search Appliance)并使其保持最新。

有人为此写过脚本吗?

0 投票
2 回答
1510 浏览

webhooks - 如何使用 api 创建松弛的传入 webhook

有没有办法使用 api 创建 webhook。我想自动化组创建,并有助于拥有一个 webhook 创建 api。但我找不到任何关于如何做到这一点的文档。

谢谢苏潘迪

0 投票
2 回答
3784 浏览

ios - (有效载荷不是有效的 JSON)试图快速打印到闲置空间

所以当我运行这段代码时,我不会出错。但是当我打印结果时,它显示“Payload is not valid JSON”

0 投票
8 回答
39403 浏览

jenkins - 詹金斯松弛集成

我想使用 Jenkins 中的 Slack 插件将通知发送到 Slack 频道。

Jenkins 在我测试连接时说成功,但我的 Slack 频道中没有收到任何通知。

是否有任何已知问题?

如何让 Jenkins 向 Slack 发送通知?

0 投票
1 回答
228 浏览

alert - Slack Sensu 警报被切断

我正在尝试通过此插件在我的 Sensu Slack 警报中获取一些自定义信息,但似乎添加这些message_prefix信息会导致松弛消息格式出现异常。

例如,我希望发布带有额外消息前缀内容的整条消息,但最后一行被截断,并且“显示更多...”与消息的最后一部分出现在同一行

如果我不包含,则消息格式正确message_prefix,但不包含附加信息,所以我想找到一种方法让所有东西都使用前缀。

图片

这是我希望消息默认看起来的示例。

在此处输入图像描述

有人知道我能做些什么来解决这个问题吗?

0 投票
2 回答
411 浏览

http - curl 忽略 --data 以 @ 符号开头:不从文件中读取

slack中,您可以编写 slackbot 脚本以将消息发布到这样的频道:

现在我想提一个用户名作为消息的第一部分,例如msg="@joernhees hello self".

这样做的问题是,如果--datacurl 的参数以符号开头,@它将解释@as 文件名之后的字符串并发布其内容。有没有办法让 curl 忽略该@符号并将文字@作为发布请求的第一个字符发送?

0 投票
2 回答
1251 浏览

ruby - 使用 slack-api ruby​​ gem 创建一个 slack 机器人没有作为 DM 响应

slack-api我已经使用实时消息 API设置了一个 slack 机器人。

这是缩写的设置:

使用此版本的 postMessage,响应来自 Slackbot,而不是我的机器人(名为 kaya)。

目标:我想以 DM 的身份从它被发送到的机器人中做出回应。

当我将频道更改为 data['channel'] 时,响应来自我的 bot kaya 的 DM,但进入无限循环。

如何获得非无限循环 DM 响应?

注意: 我想我看到了它是如何发生的:通过选择机器人作为“通道”,机器人正在响应它自己对我的响应,就好像它是另一个用户在与“机器人的”通道交谈一样。但我不知道还有什么方法可以让我的机器人而不是 slackbot 做出响应。

0 投票
1 回答
3734 浏览

ruby - 通过 Ruby rest_client 使用 Slack 的传入 Webhook 时出现 500 错误

我使用以下内容发布到Slack 的 传入 Webhook

我收到以下错误:

RestClient::InternalServerError: 500 内部服务器错误

当我在 request_bin 上检查该帖子时,该帖子似乎正确发布,因此我不清楚如何解决此错误。

0 投票
1 回答
354 浏览

api - 如何将数据从松弛发送到另一个服务?

我正在寻找如何从 Slack Channel 发送数据,消息如下:

@Slackbot:创建票证:“检查 apache 配置设置”

到我的 redmine API 实例??

有可能的 ?

我知道通过 webhook 发送到 Slack chan 是可能的,但是反过来呢?