香港高防ip_高防御和高幸运_零元试用

香港高防ip_高防御和高幸运_零元试用

RoboSlack:一个用于行星级消息传递的Java库,SlackPalantirfollow2017年7月18日·5分钟阅读

RoboSlack是Slack HTTP API的Java库。RoboSlack最初由Palantir的运营团队开发用于内部使用,此后在业务和产品团队中得到广泛采用,现在为从问题分类到系统监控的各种用例提供支持。RoboSlack在Github上可用,我们很高兴看到它的旅程在Palantir之外继续。

简介

RoboSlack是Slack HTTP API实用子集的Java8实现,旨在通过简单流畅的API表达最常见的Slack用例:

WebHookToken=WebHookToken.fromString();MessageRequest message=MessageRequest.builder().text("你好,Slack!")。用户名("roboslack").channel("您的频道").build();ResponseCode response=SlackWebHookService.with(token).sendMessage(message);

在引擎盖下,RoboSlack发出相应的HTTP请求:

POSThttps://hooks.slack.com/services/{"text":"你好,Slack!"用户名":"roboslack","channel:"#你的频道"}

大约一年前,Palantir对类似roboslack的东西的需求变得非常明显。当时,我们的团队正在研究一种方法来自动分类工程师的支持票。我们很快就了解到,一些门票需要一个比JIRA电子邮件更吸引眼球的通知渠道,但比PagerDuty警报更不刺耳。Slack符合这一要求,因为它具有上下文感知的通知模式、个人与通道交互模型以及简单的消息传递保证。我们开始构建RoboSlack的基础,将其仅仅作为我们的支持票triager的一个子模块。然而,在调查即将发布的Webhook API文档并与我们的一些业务开发团队交流想法时,防御ddos工具,我们意识到,我们可以轻松地提取Slack模块,并将其转换为可重用的Slack库,同时满足我们的需求,并为Palantir的其他软件开发人员建立有用的构建块。因此,RoboSlack诞生了。

用例

RoboSlack支持带有页眉、图像、字段、页脚和所有六边形彩虹颜色的消息。我们发现Robosack代码可读性强,可在不同的项目间重用,这些项目通常将MessageRequest设置作为配方或作为应用程序生态系统中遵循的样式指南的一部分共享。以下是一些可能的RoboSlack应用程序:共享谷歌地图截图和深度链接:

香港高防ip_高防御和高幸运_零元试用

源代码:https://gist.github.com/elektron9/d029c433e4014c7f3fffcd0d882cc20f

向客户发送有关网上商店商品的信息:

香港高防ip_高防御和高幸运_零元试用

源代码:https://gist.github.com/elektron9/d0e7509b34acdbbf01db0b5d224cc440

将Slack用作高优先级事件的记录器:

香港高防ip_高防御和高幸运_零元试用

源代码:https://gist.github.com/elektron9/6b7ce6e6d4000519d12d3c6cb5efb47e

幕后

现在您对如何以及何时使用RoboSlack有了一些想法,让我们仔细看看一些API和实现细节。

AuthenticationRoboSlack使用Slack的传入Webhook API发送消息。使用WebHookToken(通常以https://hooks.slack.com/TXXXXX/BXXXXX/XXXXXXXXXX 或TXXXXX/BXXXXX/XXXXXXXXX),客户端可以使用SlackWebHookService发送消息。WebHookToken应被视为机密,因为它在发送消息时充当客户端的身份验证令牌和默认提交目标(用户或通道)。由于它使用Webhook API,Robosack目前不支持按钮和其他高级松弛交互等核心API操作。错误传播假设应用程序或客户端使用Robosack发送消息具有网络访问权限,并且能够访问WebHookToken URL(即。https://hooks.slack.com/TXXXXX/BXXXXX/XXXXXXXXXX),每个MessageRequest都保证由Slack处理,并在发送时发送到相应的通道或用户。返回的响应代码是处理消息时遇到的任何错误代码的可读封装。示例包括:频道已存档、禁止操作、未找到频道和未找到用户。发送的每个MessageRequest要么返回一个ResponseCode,其中包含提交到SlackWebHookService的元数据,要么在SlackWebHookService之外出现问题时抛出RuntimeException。例如,如果存在网络连接问题,您可能会看到:

java.lang.IllegalStateException:无法连接到以下任何服务器:[https://hooks.slack.com/services/]. 请检查URI是否正确,服务器是否可访问。

热门推荐
  • 服务器安全防护_防高反小妙招_解决方案

      我的一位老同事把管理工程师比作放养猫,我不太确定是否该放养工程师,但管理开发环境很快就变成了组织混乱的一种练习......

    01-11    来源:长虹华伟

    分享
  • ddos防火墙_香港高防服务器就选科森网络

      我们在websource中增加了对rtc的支持(https://webrtc.org/)在wolfSSL 4.2.0版中。这是一个允许与物联网、移动和网络浏览器进行实时通......

    12-08    来源:长虹华伟

    分享
  • 防cc攻击_福州高防_

      你准备好接受一些好消息了吗?还记得几个月前我们宣布在微软的windowsazure平台上提供梭子鱼Web应用防火墙吗?这是我们在......

    03-18    来源:长虹华伟

    分享
  • 防ddos_国内高防bgp服务器_快速解决

      从垃圾邮件陷阱中,当前从Gmail地址发送:总部地址:ABUBAKAR TAFAWA BALEWA路33号地块。中央商务区,地籍区,阿布贾,联邦首都......

    03-22    来源:长虹华伟

    分享
  • 美国高防_防cc策略_怎么办

      您的网站和应用程序是否只受密码保护?今天,我们宣布登录保护,这是Incapsula安全功能的最新增加。登录保护允许在任何网......

    03-16    来源:长虹华伟

    分享
  • ddos防攻击_服务器高防ip_限时优惠

      密码自古以来就在我们身边。古罗马军事卫兵被称为"看门语",他们会从一个班到下一个班传递一个每天刻有秘密单词的木版......

    10-11    来源:长虹华伟

    分享
  • 香港高防服务器_香港高防服务器价格_快

      本系列博客探讨了在不危及企业数据的情况下启用非托管设备的挑战。阅读第1部分了解如何启用不在公司网络上的端点。此......

    01-18    来源:长虹华伟

    分享
  • 服务器安全防护_神盾局特工第五季百度云

      到2018年年中,在欧洲开展业务的全球组织将需要遵守一项新的数据安全法规,即通用数据保护法规(GDPR)。鉴于最近备受关......

    01-20    来源:长虹华伟

    分享
  • cdn防御cc_服务器cc防御_指南

      移动设备管理("MDM")是一种用于在移动设备上执行特权命令的基础设施协议。换句话说,MDM是一种基础设施技术,它使管理......

    04-30    来源:长虹华伟

    分享
  • 海外高防ip_抗ddos服务_如何解决

      大约一年前,布谷鸟沙盒被授予第一轮赞助的优胜者之一。从那时起,项目进展迅速,发展迅速:当我们开始这个程序的时候......

    03-01    来源:长虹华伟

    分享
返回列表
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。