Почему я не могу связать частные каналы?

18

Допустим, мы находимся в частной беседе, и у нас есть общедоступный канал (#public) и частный канал (#private). Если я наберу в

Hey, this is a #public channel.

«#public» связан с соответствующим каналом. Если я введу однако

Hey, this is a #private channel

«#private» не связан с соответствующим каналом.

Могу ли я достичь этого? И если нет, есть ли причина, почему нет?

OddDev
источник
1
Я думаю, что это покажет, существует ли канал.
user1686
5
@ Grawity Хорошая мысль! Но вы можете просто ограничить доступные частные каналы для связи с теми, которые пользователь может видеть.
OddDev
Вы можете, но учтите, что место, где вы размещаете эту перекрестную ссылку, может быть общедоступным или даже частным, но также не сможет ограничить доступ к людям, которые являются членами обоих частных каналов. Я бы подумал, что простое упоминание «#private» будет в любом случае разоблачительным, так что это ненужная оптимизация, но я полагаю, что люди из Slack думают, что кто-то, просто упомянув #private, не совсем то же самое, что система, доказывающая, что он существует по ссылке. / упоминания.
Виктор Хааг
Отправка <#nonexistingroup>через возврат API#deleted-channel на экран (даже если он никогда не создавался), чтобы вы могли определить, какие группы существуют или нет.
Курс

Ответы:

2

Связывание частных каналов, как вы можете делать с общедоступными каналами, не поддерживается в Slack.

Я предполагаю, что это связано с архитектурой безопасности Slack, где частные каналы полностью невидимы для всех пользователей (включая администраторов и владельцев), которые не являются членами этого канала. Возможность размещения прямой ссылки на частный канал нарушит эту функцию безопасности.

Эрик Калкокен
источник
-2

Да. Кажется, не существует простого и легкого способа ссылаться на частные каналы в бездействии.

Возможно, они могут использовать другие символьные нотации, такие как $ private или % private , для обозначения приватных каналов.

Мурали Кришнан
источник