Slack URL 从浏览器打开一个频道

Slack URL to open a channel from browser

此 iTunes URL 将在您的 iTunes 中打开银河系漫游指南:

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

此 Spotify URL 将在 Spotify 中打开所有后代:

spotify:track:22feF2sbtGydtvx1OeLSih

Slack 是否有 URL 方案从 link 打开 Slack 应用程序中的#channel?

我想在我团队的站点上放置一个 link,可以 link 到我们使用的 Slack #channel,供公司中的其他人使用。

当然可以:

https://<organization>.slack.com/messages/<channel>/

例如: https://tikal.slack.com/messages/general/(当然,要访问它,您必须是团队的一员)

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

我运气更好:

https://<organization>.slack.com/messages/#<channel>/

https://<organization>.slack.com/messages/<channel>/details/

尽管如此,它们仍然显示在浏览器 window 而不是应用程序中。

您可以使用

slack://

以便打开 Slack 桌面应用程序。 例如,在 mac 上,我 运行:

open slack://

从终端打开 Mac 桌面 Slack 应用程序。 还是没搞清楚URL应该用来打开某个团队、频道或消息。

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

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

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

这是full documentation from Slack

在对话中引用频道

要在 Slack 对话中创建对频道的可点击引用,只需键入 # 后跟频道名称。例如:#general.

通过 Slack UI

将 link 抓到一个频道

要在外部共享频道 URL,您可以通过在频道上按住 Control 键并单击 (Mac) 或右键单击 (Windows) 来获取其 link姓名:

link 看起来像这样:

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

请注意,即使您更改频道名称,此 link 也不会改变。因此,最好使用这个 link 而不是基于频道名称的那个。

根据频道名称

为频道编写URL
https://yourteam.slack.com/channels/<channel_name>

从浏览器打开上述 URL 将启动 Slack 客户端(如果可用)或在浏览器本身上打开 slack 通道。

为用户编写 URL 直接消息 (DM) 频道

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

这link 在浏览器中打开频道

https://<org-name>.slack.com/messages/<channel-name>

这link打开应用程序中的松弛通道

https://<org-name>.slack.com/archives/<channel-name>