Slack URL从浏览器打开频道

此iTunesurl将在iTunes中打开“银河系漫游指南”:

itmss://itunes.apple.com/us/audiobook/hitchhikers-guide-to-galaxy/id315596797

Spotifyurl将会在Spotify的后代中打开ALL:

Spotify的:轨道:22feF2sbtGydtvx1OeLSih

Slack是否有一个URLscheme来从链接中打开Slack应用中的#channel?

我想在我的团队网站上放置一个链接,链接到我们使用的Slack#频道,供公司其他人使用。

在Slack应用程序中打开特定频道的URI是:

slack://channel?id=<CHANNEL-ID>&team=<TEAM-ID> 

您可能需要使用Slack API的这些资源来获取您的团队和渠道的ID:

  • GET https://slack.com/api/team.info
  • GET https://slack.com/api/channels.list?exclude_archived=1

你当然可以:

HTTPS:// <组织> .slack.com /消息/ <通道> /

例如: https : //tikal.slack.com/messages/general/

您可以使用

松弛://

为了打开Slack桌面应用程序。 例如,在Mac上,我运行了:

打开slack://

从terminal,它打开Mac桌面Slack应用程序。 不过,我没有弄清楚应该用来打开某个团队,频道或消息的url。

当我尝试yorammi的解决scheme时,我被带到Slack,但不是我指定的频道。

我有更好的运气:

HTTPS:// <组织> .slack.com /消息/#<通道> /

HTTPS:// <组织> .slack.com /消息/ <通道> /信息/

虽然,他们仍然显示在浏览器窗口,而不是应用程序。

在对话中引用一个频道

要在Slack对话中创build可点击的频道引用,只需input#然后input频道名称即可。 例如: #general

#提及一个频道

通过Slack UI获取到频道的链接

要在外部共享频道url,您可以通过按住控制键(Mac)或右键单击频道名称(Windows)来获取其链接:

抓取频道的网址

链接将如下所示:

 https://yourteam.slack.com/messages/C69S1L3SS 

根据团队和频道名称组成一个频道的url

 https://yourteam.slack.com/channels/<channel_name> 

从浏览器打开上述URL将启动Slack客户端(如果可用)或打开浏览器本身的松弛信道。

我们已经按照指示开放渠道和直接消息。 我们已经看到不同程度的成功,但它并不随机。 例如,以下href值将打开一个消息窗口(sorting)给这个用户:

松弛://用户团队= T40Qxxx&ID = U40Vxxx

它总是为这个用户和其他人工作,但它从来不为我们团队中的其他用户工作。 我们无法理清工作用户和非工作用户之间的差异。

目击相同w /渠道。 必须有一个原因,因为结果显得非常重复,但是为什么有些用户/渠道不能深入链接到应用程序,而其他用户可以。

像大多数主题一样,Slack文档没有涉及到这种行为。 总的来说,你会发现Slack的文档是格式良好的,但实际上实际发生的事情极其缺乏。 有点像80年代的一本教科书,仍然将冥王星列为行星。