slack 使用说明_开发人员应使用的7个Slack集成

本文介绍了开发人员如何利用Slack的7个关键集成来提升工作流程效率,包括GitHub和Bitbucket的通知,错误跟踪工具如Sentry和Airbrake,用Slack通道替代日志文件,代码和CI/CD工具集成,自定义机器人实现自动化,斜杠命令自动化操作,以及Giphy娱乐功能。这些集成使得团队沟通更加高效,错误处理更及时,同时也增加了工作乐趣。

slack 使用说明

如何使用集成和机器人自定义Slack来增强您的开发工作流程

毫无疑问,Slack正在逐渐成为现代办公通信的标准。 尽管您可能会说Slack从技术上讲与IRC没什么不同,但是精湛的体验才是使Slack在消息传递服务中脱颖而出的原因。 Slack用不太温和的话语杀死了用于办公通讯的电子邮件。 并且内置了对带有语法高亮显示的代码段的支持。 繁荣。

在本文中,我们重点介绍了Slack支持的一些最有用的新工作流程。 除了消息传递功能外,它还具有大量可用的集成,可让您针对正在使用的工具对其进行自定义。 此外,一些更高级的触发器还可以让您像终端一样执行操作,甚至自动执行它们。

让我们看看这是怎么回事。

1.要点:GitHub和Bitbucket

“控制源头,控制宇宙的人” 或类似的东西 。 这是没有道理的。 如果您的团队使用GitHub(或Bitbucket),则需要在Slack中进行此集成。 我们在Takipi中使用它的方式是拥有一个#github频道,其中包含我们存储库中所有更改的流,因此任何人都可以快速了解正在发生的事情。

Slack频道中的GitHub通知

Slack频道中的GitHub通知

Github集成发布有关所有提交,拉取请求,注释和问题的消息。 这些消息包括指向GitHub上这些事件的链接,还让您看到所附的图像,以便每个人都可以轻松查看新的模型。 如果您想自定义漫游器以执行更多任务,则可以使用更多主动功能,可能只是将Slack链接到终端。 通过Zapier可以更轻松地从Slack公开GitHub问题。

底线:流中的GitHub通知。

签出:通过官方集成页面开始

2.哨兵,空中刹车,雷枪和错误跟踪

Sentry和Airbrake之类的工具会报告应用程序中发生的异常和日志错误。 添加适当的代码并进行更改后,这些工具可以访问您的错误,对其进行汇总并报告高级统计信息。

airbrake.slack_
底线:发生错误时得到通知。

看看这个:

3.使用松弛通道替换日志文件

传统上,要识别和解决生产中的错误,公司必须依靠日志文件来了解造成这些错误的原因。 这包括异常,记录的错误,警告和HTTP错误。 一个来回过程有时需要几天甚至几周才能完成。

Takipi中的错误分析

Takipi中的错误分析

借助Takipi的Slack集成,您不仅可以立即收到生产错误的警报,而且每个警报都包含大量可行的信息,而无需将其写入日志。 这包括发生错误时的完整堆栈跟踪和变量值-所有这些都覆盖在实际代码上:

从Slack访问Takipi

从Slack访问Takipi

底线:不要直接从Takipi和Slack获取生产中每个错误的变量值和确切状态,而不是将每个错误写入日志。

出: 获得Takipi ,并将其添加到Slack

4.编码和其他CI / CD工具

如果你盖了,他们会来的。 并在您选择的Slack频道上发布通知。 要研究的另一个领域是集成您的构建过程,以将其通知发送到Slack。

Slack中的代码通知

Slack中的代码通知

配置完成后,Codeship将有关失败和成功构建的消息发送到您的Slack频道。 您的所有团队都可以轻松获得通知,并随时了解您的构建中的任何更改。

底线:您可以通过Slack查看构建过程。

看看这个:

5.懒惰的机器人带来乐趣和利润

从默认的slackbot开始,Slack中的bot用户可能变得非常复杂,并且可以执行您希望他们执行的任何操作。 首次加入Slack时,友好的(现在很简单)slackbot将向您打招呼,并帮助您完成入门过程。 它还可以为您设置提醒并响应自定义定义的触发器。 我们个人的两个最爱是触发器,我们已为办公室wifi密码设置了触发器,并从我们的一个外卖地点获取菜单作为午餐。

在接受《 华尔街日报》采访时,Slack的首席执行官Stewart Butterfield将电影“ Her”或Siri中的slackbot的未来与AI进行了比较。 看看将来如何发展真是太棒了。

嗨,slackbot,/提醒我在[从现在开始的某个时间] [做某事]

嗨,slackbot,/提醒我在[从现在开始的某个时间] [做某事]

但是,等等,slackbot并不是附近唯一的机器人。

实际上有数十种可用的机器人,您也可以自己构建一个。

甚至有一个可以让您与团队进行口袋妖怪之战 ,另一个可以让您在Slack上玩扑克

更严重的是,它在幕后的工作方式是通过旋转与Slack的实时消息API进行通信的服务器,该服务器授予您对通道的读写访问权限。 该漫游器在用户列表中显示为常规用户,您可以选择自定义名称并设置其照片。 除游戏外,更实际的用例包括诸如Slack中的站立会议之类的事情,但真正的魔力隐藏在自定义的bot中,您可以通过它们自动实现流程的自动化。

底线:机器人打开了一个选择世界,只有您自己的想象力才能限制。 生产力极客的天堂( 或…时间沉没 )。

看看这个:

6.自定义斜杠命令

这些与bot非常相似,只是没有实际的bot用户,因此简单一些。 自定义斜杠命令使您可以定义自己的操作。 我们完成的一件事情是直接从Slack订购食物的斜线命令。 对。 我们喜欢一家餐厅,它不支持在线订单,因此几乎每天我们都会向他们发送一封电子邮件,其中包含每个人的要求,收集所有订单有点麻烦 。 新的斜线命令使您可以订购自己喜欢的食物,将每个人的要求汇总到电子邮件中,然后在预定的期限内将其发送出去。 我们将很快做一个单独的动手教程。

用斜杠命令点菜

用斜杠命令点菜

简而言之,此方法的工作方式是将HTTP POST或GET请求发送到您选择的URL。 请求有效负载包括执行响应所需的所有字段:

斜杠命令有效负载

斜杠命令有效负载

底线: 自动化所有事情!

出: Slash命令文档。

7.吉菲

好吧,如果您像我一样喜欢GIF,这就是一种魅力。 添加Giphy集成后,您可以快速访问Giphy的“文本转GIF”功能。 只需输入/ giphy space cat并获得…。 太空猫! 没有它,我们就无法建立必要的集成列表:)

Giphy,饿了就完美

Giphy,饿了就完美

 

集成是使用Giphy的API构建 ,它本身就很棒。 Jiff vs. GIF的发音仍然没有解决。

底线:放猫! 注意偶尔的NSFW内容。

检出:通过官方集成页面获取Giphy for Slack。

最后的想法

有很多我们没有机会提到的集成,在SlackStack.io上可以找到一个完整列表的好地方,其中还包含针对开发人员特定集成的部分。 Slack席卷了我们的生活,现在我们将所有时间都花在与之相连的办公室里。 我们正在使用的集成将其提升了一个档次,使其变得更加有用,从而减少并集中了所有通知和警报。 这种发展的下一步可能会包括AI机器人,我们很高兴看到它的下一步发展!

翻译自: https://www.javacodegeeks.com/2015/11/7-slack-integrations-developers-use.html

slack 使用说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值