即时在 slack 中创建主题

Create topics in slack on the fly

我不完全确定这是否适合 Stack Overflow...只是一个简短的问题,希望对很多人有用。

我看到您可以使用主题标签,但它们必须与现有频道相对应。我有一个与获得大量自动通知的项目相关联的频道。我想在那个频道留言,我以后可以通过搜索主题找到。

我不想要 100 个频道。

与 Twitter 和 Slack 中的其他类似服务不同,主题标签 # 用于标识特定频道,而不是用于将主题标记为消息。所以 #general 是对频道名称 "general" 的引用。据我所知,Slack 中没有为消息添加标签的机制。

但是您可以使用搜索功能实现类似的功能。它会找到包含特定关键字的任何消息。使用 in: 将搜索范围缩小到特定频道。

您可以使用 #hashtag。在评论中使用主题标签来标记频道或特定主题。这有助于组织搜索结果并允许用户可以轻松找到相关详细信息并搜索同一主题标签以生成所有相关内容的完整记录。

TL;DR

表情符号是最类似于标记的 Slack 组件。自定义表情符号提供了灵活性。 Slack 范式强调关键字搜索而不是标记。频道就像标签,但又不是。最好将频道视为它们自己的东西,而不是标签。


首先,让我们定义预期的标签行为...

  1. 可以将标签分配给任何频道中的任何内容
  2. 搜索标签returns所有带有该标签的项目
  3. 标签分配由标签列表辅助(以提供指导并避免对同一主题使用不同的标签)

如果我们在 Slack 中寻找此功能时查看通常的嫌疑人,我们并不会完全看到我们所期望的...

  • #ChannelName 创建一个 link 到频道(它不会 post 到频道)。
  • @Person 通知一个人(它也不会 post 作为直接消息)。

对频道使用散列#似乎暗示频道就像标签,但行为并不完全遵循:

  1. 您不能从另一个频道分配新频道
  2. 您可以搜索特定频道
  3. #ChannelName确实提供了固定列表,但这会强制您将频道列表用作标签列表(按照 OP 的建议)

好的,所以有一些相似之处,但显然频道的设计不像标签那样工作。如果我们继续尝试让鞋拔频道像标签一样,我们可以通过使用像 Reacji Channeler 这样的应用程序来解决最大的分配问题。这允许基于将表情符号响应映射到频道来将内容从一个频道转发到其他频道。这对我来说仍然不能令人满意。虽然非常相似,但频道是频道,标签是标签,将两者混在一起似乎有点扭曲,您想将它们分开,尤其是当涉及到 OP 提到的列表时。

那么,Slack中有标签这种东西吗??

乍一看,答案是否定的,没有。虽然这看起来像是 Slack 的一个巨大疏忽,但它实际上是它实用性的一部分。没有标签,因为 EVERYTHINGlike 标签。 Slack 旨在易于搜索,并且搜索是您的主要查询。因此,与其将内容粘贴在垃圾箱中(通过标记),不如在内容中包含关键字以便再次轻松找到它。对于标签纯粹主义者来说,这里的失望是上面列出的关于需要标签列表的第三个要求:你没有一个固定的标签列表或你可以扔东西的垃圾箱。如果你有一个非常通用的,这可能尤其重要词或概念,并试图避免低信噪比(如在 OP 中)。事实证明,意识到列表要求是 Slack 自然查询中唯一真正的缺点后,一个令人惊讶的答案出现了......

在 Slack 中,表情符号是标签

表情符号本身提供了标签范例的所有要求。

  1. 可以在任何地方添加表情符号
  2. 您可以在全球范围内唯一地搜索表情符号
  3. 您可以通过单击表情符号图标或键入 : 后跟表情符号名称来访问表情符号列表,在您键入时会显示可能的名称列表。您还可以自定义表情符号映射并添加新的表情符号。

甚至还有一个额外的好处,即表情符号是强大的视觉项目,并且以与标签非常相似的方式显示在内容下方。自定义表情符号方面非常好,因为这意味着您可以使用 :tag_bug :tag_todo :tag_deployment 这样的命名约定来创建更明确其标记性质的表情符号,等等,我们有一些标签 :)