Por que não consigo vincular canais privados?

18

Digamos que estamos em uma conversa privada e temos um canal público (#public) e um canal privado (#private). Se eu digitar

Hey, this is a #public channel.

o "#public" está vinculado ao canal apropriado. Se eu digitar no entanto

Hey, this is a #private channel

o "#private" não está vinculado ao canal apropriado.

Posso conseguir isso? E se não, existe uma razão para não?

OddDev
fonte
1
Meu palpite seria que revelaria se o canal existe.
user1686
5
@grawity Bom ponto! Mas você pode restringir os canais privados vinculáveis ​​àqueles que o usuário pode ver.
OddDev 29/07
Você pode, mas considere que o local em que você coloca essa referência cruzada pode ser público, ou mesmo privado, também não poderá restringir a visibilidade às pessoas que são membros de ambos os canais privados. Eu teria pensado que apenas mencionar "#private" seria revelador de qualquer maneira, então isso é otimização desnecessária, mas acho que o pessoal do Slack pensou que alguém apenas mencionando #private não é o mesmo que o sistema que prova que está lá por um link /menção.
Viktor Haag
O envio <#nonexistingroup>via API retorna #deleted-channelna tela (mesmo que nunca tenha sido criado) para que você possa detectar quais grupos existem ou não.
kursus

Respostas:

2

A vinculação de canais privados, como você pode fazer com canais públicos, não é suportada no Slack.

Meu palpite é que tem a ver com a arquitetura de segurança do Slack, onde os canais privados são completamente invisíveis para todos os usuários (incluindo administradores e proprietários), que não são membros desse canal. Ser capaz de postar um link direto em um canal privado violaria esse recurso de segurança.

Erik Kalkoken
fonte
-2

Sim. não parece haver uma maneira simples e fácil de referenciar canais privados com folga.

Talvez eles possam usar outras notações de caracteres como $ private ou % private como uma maneira de indicar os canais privados.

Murali Krishnan
fonte