前言 对于一个开源人来说,Slack 是绕不过的一款即时通讯工具。 当一些 Issue 需要更详细的描述,或者有实时交流需求时,很多开源项目的维护者和用户往往都会使用 Slack 来进行沟通的,所以笔者对 Slack 还是十分熟悉的。 但当身处一个全员 remote 团队,技术、业务和其他团队都要求使用 Slack 进行沟通和交流时,自认 Slack 老炮的笔者,却发现很多之前完全不了解的关于团队使用 Slack 的技巧。 故本文将会介绍一些在团队中使用 Slack 的技巧,不含任何选型建议,只是为其他用户提供一些使用参考。 参考 Your guide to working remotely in Slack - https://slack.com/intl/en-tw/resources/using-slack/slack-remote-work-tips
漏洞概况 Slack部署的TURN服务器允许把客户端请求的UDP包和TCP请求,中继到Slack内部网络和架设在AWS服务上的元数据资源中。 Slack部署的TURN服务 在我们测试Slack应用时发现,TURN被用来基于安全实时传输协议(Secure Real-time Transport Protocol,SRTP)建立媒体流通信,Slack 测试Slack的TURN服务器时发现的问题 经过测试我们发现,利用Slack的TURN服务器,客户端的TCP/UDP流量不仅可以中继到其TURN服务器本身,还能中继到Slack架设在AWS上的内部地址。 至此,有些人可能会觉得Slack的TURN服务器貌似没有做任何身份验证或授权限制,但其实Slack是做了身份验证的。 进行了测试且发现了其漏洞 2018.4 向Slack上报漏洞,并帮助其在不同场景下复现了漏洞 2018.5 Slack向现用的服务器打补丁 2010.1 征求Slack漏洞公开意见 2020.3
这次事件导致Slack的发展,Slack是用于处理组织内团队的工具。 什么是 Slack ? 首字母缩写词Slack代表“所有会话和知识的可搜索日志”。 因此,Slack面临的主要挑战是在不损害数据安全性和可访问性的情况下,在组织内组织大量数据和大量人员。 Slack 如何帮助工作流转? Slack的基本工作原理是使协作触手可及。 其他付费客户在2019年贡献了Slack收入的约40%。 Slack 如何赚钱? 因此,Slack主要通过付费订阅产生收入。这些订阅按月或按年支付,具体取决于组织在Slack上的用户数量。 以下是Slack提供的不同订阅计划的费用明细: Slack的付费客户是谁? Slack是可持续的吗? 在过去的几年中,Slack在组织世界中获得了极大的欢迎。灵活的工作环境,轻松的对话和数据安全性的保证,都使Slack成为组织管理的理想平台。
本文介绍 Slack 的开发入门:Incoming Webhooks 篇。 ---- 创建一个新 Slack 应用 如果你已经创建了一个 Slack 应用,可以跳过这一节。 在这里 https://api.slack.com/apps/new 创建一个新的 Slack 应用: ? 将外部的资源作为一个消息发送到 Slack 中。 允许用户在 Slack 中敲入命令来控制应用的行为。 开发一个机器人,与 Slack 中的其他人进行交流。
相关的链接 Python slackclient API Methods Slack Token 2 如何能码出功能 写代码,只要是有关平台的,首先在平台的官网上搜搜有没有相关的api文档之类的 其次在 指定的频道中 from slackclient import SlackClientslack_token = os.environ["SLACK_API_TOKEN"] sc = SlackClient (slack_token)sc.api_call( "chat.postMessage", channel="C0XXXXXX", text="Hello from Python! ="#不给你看" sc= SlackClient(slack_token)resp =sc.api_call( "channels.list" ) 学习的是方法,剩下的要自己努力专研,要有所收获, /usr/bin/env python3.5 ############################### # function: send zabbix/cacti/ops alert to slack
本文中,Tenable安全团队研究员David Wells分享了Windows版本Slack终端应用程序的一个漏洞,通过对Slack下载功能的利用,可以操控Slack受害者的下载文件存储设置,间接隐秘窃取 目前,该漏洞已经被Slack修复,并在最新的Slack v3.4.0版本中释放了补丁。 逆向分析Slack功能设置 Slack是基于Electron架构的应用程序,逆向分析相对容易,作为Slack用户的我来说,我觉得Slack的“slack://”后加超链接的功能有点意思,其中可能存在安全隐患 Slack群组中后,它对Slack用户显出的是合法的链接“http://google.com” ,但其实点击之后,加载的却是我们构造的设置更改链接: 因此,“上钩”的Slack用户点击之后,他Slack 未在同一Slack群组的其它Slack用户 除了在同一Slack群组的用户,那么这个漏洞的利用范围还能不能再扩大呢?
对于Slack这样的团队协作明星产品来说,一旦套牢退市对于企业的开发团队来说无疑是巨大的风险。况且,Slack并非开源产品,对知识产权和敏感数据泄露的顾忌也会让很多创业公司和企业团队望而生畏。 目前市场上已经涌现了很多Slack的开源替代品,可以帮助人们更好地控制数据安全。为此我们挑选了五个精品: Friends ? Friends 是 Web 平台的 P2P 聊天应用,Slack 的开源替代品。 技术 后端使用高性能 Go 语言编写 前端使用 React 支持 MySQL 和 PostgreSQL 优势 有一些 Slack 没有的特性 原生 Gitlab 集成 导入 Slack 用户账户,频道文档和主题 的特性和 Slack 没有的特性 可扩展测试套件 劣势 没有 e2e 加密 DMs 无 Sandstorm 应用
近日,有消息说IBM与Slack签约,全IBM近35万名员工将使用Slack进行内部通信,这是Slack有史以来最大的单笔合同,当晚Slack股价飙升15%。 聚焦使用深度是Slack想传达的意思,因为对比Slack拥有1800个三方应用和每周50万个活跃自定义程序,Teams只有200多款应用。 (Slack的日活增长并不差) 不过资本市场似乎对Slack的解释并不买单,11月当微软再次宣布Team日活达到2000万的时候,Slack股价当即折戟10%。 从Slack招股书中透露的年度经常性收入(ARR)趋势(下图)来看,每年存量客户贡献的收入都在显著增长,也就是说客户已经用钱表示“一时用Slack一时爽、一直用Slack一直爽”。 当我再看到Slack招股书中的那句话, “Slack drives increased organizational agility(Slack驱动企业组织提升其敏捷程度”).”
Slack由Salesforce拥有,据报道,财富100强中有77家使用该消息服务。Slack用户包括Airbnb、Target、Uber和美国退伍军人事务部。 是什么导致了中断? MySQL的问题 在缺乏Slack更完整解释的情况下,我们知道本周可能出了什么问题吗? 我们知道的是:Slack应用程序于2013年首次推出,从一开始,根据2020年12月发布的一篇文章在Slack工程博客上,它使用MySQL作为其数据的存储引擎。 但他同时也提供了一些关于为什么 Slack 的遗留架构可能会遇到复杂性和弹性问题的一些见解。 “我不知道 Slack 有多少分片,但我认为现在已经相当多了,”他说。 测试团队应该专注于改进其恢复时间目标 (RTO),将其从周三中断后 Slack 恢复大部分服务所花费的 9 个小时左右缩短。 他表示,需要注意的是:“Slack 并非独一无二。
同时,Salesforce 还宣布将类 ChatGPT 的聊天机器人功能添加到其协作软件 Slack 中。 关于 Slack,集成 ChatGPT 强大的人工智能技术之后,用户可直接在 Slack 中获得即时对话摘要、研究工具和写作辅助,帮助 Slack 用户提高工作效率。 试用地址:https://openai.com/waitlist/slack 作为面向企业、适用于业务沟通的团队协作工具,Slack 被认为是减少沟通干扰处理得最好的应用程序。 2020 年底,Salesforce 宣布以 277 亿美元收购聊天软件公司 Slack。 breaking-news-salesforce-einstein-gpt-officially-announced/ https://www.salesforce.com/news/stories/chatgpt-app-for-slack
在此模型的基础上,可确定Setup Slack,如下图所示。Setup Slack等于数据需求时间(Data Required Time)减去数据到达时间(Data Arrival Time)。 ? 结论 -优先解决内部触发器到触发器的时序路径出现的时序违例 -对于这类路径,Setup Slack等于数据需求时间(Data Required Time)减去数据到达时间(Data ArrivalTime
Salesforce和Slack将共同打造企业软件的未来,并改变大家在全数字化、随时随地工作的时代中,大家的工作方式。我非常欢迎Slack加入Salesforce Ohana。” 6月,Slack推出了Slack Connect,允许多达20个组织共享单个Slack通道。 Slack Connect已经在企业中被广泛应用。 Wettemann指出:“虽然Slack在视频和通话方面仍然比不上Teams,但Slack可以利用Salesforce的优势来填补这些缺陷。" Salesforce还可能有另一个选择。 Slack和视频通信公司Zoom在2019签署了一份调整产品路线图的合同,Zoom将为Slack提供一个应用程序。Salesforce或许能够将两者之间的合作发挥到极致。
slack slack 是一款强大的团队协作工具,这里我们只描述如何简单的实现实时日志的功能。 步骤: 1、进入 slack 官网( slack.com 无需翻墙),填写邮箱(很多国内邮箱不支持,可以使用 outlook 或 gmail )创建一个工作区,然后按照提示一直往下进行即可。 3、进入 API 页面( https://api.slack.com ),创建一个 APP。 ? 6、将你的应用程序中需要实时显示的日志信息通过上一步的方式传递到 slack 即可,这样你便能实时的查看到日志了。 slack 的功能远不止此,本文权当是推了这一个工具罢了。
二、在 CentOS 上安装 Slack 在 CentOS 7 上完成下列步骤,安装 Slack。 2.1 下载 Slack 使用Ctrl+Alt+T快捷键或者点击终端图标,打开你的终端。 浏览 Slack 的 Linux 下载页面并且下载最新的 Slack.RPM (64-BIT)文件。 /slack-*.rpm 2.3 启动 Slack 现在 Slack 已经在你的 CentOS 桌面版上被安装了,你可以从命令行输入slack或者点击 Slack 图标(活动 → Slack)启动它。 三、升级 Slack 在安装过程中,官方 Slack 会被添加到你的系统中。 四、总结 在这个指南中,你已经学会了如何在你的 CentOS 7 桌面版上安装 Slack。想要获得更多关于 Slack 的信息,浏览:Slack 文档页面。
Python:用来搭建后端服务注册Slack官网网站:slack.com/signin输入邮箱输入收到的验证码创建一个工作区如果是国内网络,这里则会提示不能创建工作区。 创建一个 Slack 应用官方网站:https://api.slack.com/apps登录到 Slack API Dashboard.点击 "Create an App" 按钮。 slack_sdk.web import WebClientfrom slack_sdk.errors import SlackApiErrorapp = Flask(__name__)SLACK_BOT_TOKEN = "xoxb-your-bot-token" # 替换为你的 Bot Tokenclient = WebClient(token=SLACK_BOT_TOKEN)@app.route("/slack 使用工具(如 ngrok)将本地服务暴露到公网:ngrok http 3000将生成的公网 URL(例如 https://abc123.ngrok.io/slack/events)填入 Slack 的
这也符合Slack的口号“别那么忙”(Be Less Busy), 但有意思的是,在Slack最初两年的发展中却异常“忙碌”。 此外,Slack另一个问题是如何克服个人的反对意见,如果一个9人团队中的8人都喜欢Slack,但唯独一个人不喜欢Slack,那么整个团队就很难采用Slack。 相较于传统工具那种单调的灰与蓝,Slack本身的色彩极为丰富。而且用户并不被局限于基于文本的回复,Slack也支持表情符号,所以使用Slack是一件很有趣的事情。 由Slack与主要投资者管理的公司投资资金Slack Fund,已经在此投入了8000万美元,以鼓励大家开发新的机器人、应用程序并与Slack相集成。 应用程序在会议中占据了中心的位置,突现了Slack在履行它进一步构建其生态系统的承诺,而Slack在机器学习和AI方面的投资,可揭示Slack对未来几年的计划。
需求:需要把Jenkins的构建情况通过邮件,钉钉,Slack等通知告诉相关的测试,开发人员。 结合之前讲的 post钩子 更进一步可以实现失败时只通知给开发人员,成功通知给所有人员等。 Requestor requestor() 请求构建的人,一般指手动触发构建的人 Upstream Committers upstreamDevelopers() 上游job变更提交者的列表 更多参数见文档 Slack 通知 Slack 号称邮件杀手,是一款国外很火的消息聚合平台服务,通过建立不同的频道降低团队沟通的干扰。 Jenkins 安装 Slack Notification Plugin 打开插件Github官网,根据提示没有账号的话先申请账号 Slack 端集成Jenkin CI,需要选择一个要推送通知的频道 image.png 钉钉通知 Slack 有时候国内速度访问比较慢,如果公司喜欢用钉钉,也可以集成钉钉通知。
为了实现这些目标,在过去的一年半里,我们将 Slack 最关键的面向用户的服务从单体架构迁移到了基于蜂窝的架构。 背景说明:事故 2021 年 6 月 30 日事故中的 TCP 重传图表 在 Slack,我们会在每一次发生明显的服务中断后进行一次事故评审。 连接一个可用区域和其他几个包含 Slack 服务器的可用区域的网络链路发生了间歇性故障,导致 Slack 服务器之间的连接变慢,进而出现服务降级。 Slack 运营着一个全球性的、多区域的边缘网络,但我们的大多数核心计算基础设施都位于单个地区(us-east-1)的多个可用区域内。 :Slack 高效解决通知问题 (https://www.infoq.cn/article/LAYRE8jxE2z42QuU5pNX) Slack 实时消息处理架构,更新、更快、更稳定 (https:/
Salesforce与Slack合作已久,为什么要发起“收购”? 为什么是现在,以及这个价格? 以Slack为始,Salesforce的终极梦想究竟是什么? 然而事实上,我犯了一个本末倒置的错误: 这次疫情对Slack真的是利好吗? 数据显示,并不是。 疫情是把锋利的双刃剑 尽管取消了电话会,Slack还是如约发布了Q3财报。 正如Benioff所说,Slack办公楼就在Salesforce旁边,他见证了Slack高速发展的六年,而这六年正是企业的“社交”属性发生天翻地覆的六年; 第二、Slack将成为Salesforce平台级产品 何况现在Slack上超过90%的大客户都是Salesforce的客户,重合度非常高。但是Slack Connect所建立的企业间网络,才是未来商业想象力的翅膀。 如果越来越多Slack的客户也成为Customer 360的客户(如今重合度就高达90%),而如今Slack上用户的在线时长已超过10个小时。
今日Slack与Workday也宣布了集成计划,集成将使员工能够在不离开Slack应用程序的情况下访问众多Workday的人力资源服务。 ? Slack和Workday正在通过集成使其共同用户可以在Slack界面使用Workday人力资源工具。 起先,集成将使员工能够访问同事信息,查阅组织结构图,检查权益,向同事提供反馈,或者在不离开Slack的情况下请假。 随着时间的推移,双方将扩大集成范围,使IT团队能够更容易地根据部门分配团队成员到适当的Slack渠道。Slack中定制化的Workday通知也在未来规划中。 至于Slack,团队协作领域的的宠儿,每周活跃用户数量超过900万,每日活跃用户数量超过600万,它还拥有占总数55%的国际客户群。Slack每年的经常性收入超过2亿美元,有200万付费用户。