URL Slack pour ouvrir une chaîne à partir du navigateur

112

Cette URL iTunes ouvrira le Guide de l'auto-stoppeur de la galaxie dans votre iTunes:

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

Cette URL Spotify ouvrira TOUS les descendants dans Spotify:

spotify: piste: 22feF2sbtGydtvx1OeLSih

Slack a-t-il un schéma d'URL pour ouvrir un #canal dans l'application Slack à partir d'un lien?

Je souhaite mettre un lien sur le site de mon équipe qui peut renvoyer au #channel Slack que nous utilisons, pour une utilisation par d'autres personnes dans l'entreprise.

MattDiamant
la source
1
Je ne pense pas que vous puissiez le faire actuellement, mais vous devriez essayer de demander à leur équipe de support - ils sont tout simplement géniaux et vous donneront une réponse détaillée.
mgarciaisaia
Aucune des réponses ne semble répondre à votre question. Avez-vous trouvé un moyen d'ouvrir votre #channel dans l'application Slack?
user1941537

Réponses:

83

L'URI pour ouvrir un canal spécifique dans l'application Slack est:

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

Vous aurez probablement besoin de ces ressources de l'API Slack pour obtenir les identifiants de votre équipe et de votre chaîne:

Voici la documentation complète de Slack

mislav
la source
Très prometteur. Je n'ai pas le jeton API de mon organisation, mais cela fait quelque chose depuis Firefox et Safari (pas Chrome?).
MattDiamant
14
Vous pouvez obtenir votre identifiant d'équipe et l'identifiant de chaque chaîne en effectuant une vue Source sur la version Web de Slack fyi.
mikegertrudes
8
Cela ne semble pas fonctionner pour moi. slack: // ouvre l'application mais la chaîne / l'équipe sont ignorées.
Mike N
5
Plus d'informations sur les liens profonds ici: api.slack.com/docs/deep-linking#open_a_direct_message
Ryan Burney
2
Et plus sur l'obtention de vos identifiants d'équipe et de canal ici: stackoverflow.com/a/41653047/433223
Orangutech
80

Sûr que vous pouvez:

https: // <organisation> .slack.com / messages / <canal> /

par exemple: https://tikal.slack.com/messages/general/ (bien sûr que pour y accéder, vous devez faire partie de l'équipe)

yorammi
la source
2
J'aurais peut-être dû être plus précis, mais je souhaite ouvrir l'application Slack à partir d'un lien. J'ai édité la question.
MattDiamant
Êtes-vous sûr que tout le monde a installé l'application de bureau et que tout le monde a le même système d'exploitation (Windows? Mac?) L'activation d'une application à partir d'un navigateur constitue également un risque pour la sécurité.
yorammi
1
Le système d'exploitation ne devrait pas avoir d'importance si cela est activé, car le navigateur lance l'application. Ce n'est pas non plus un risque pour la sécurité de le faire, de nombreuses applications ont cette capacité. C'est un lien pour les utilisateurs de l'application Slack, ils ne cliqueront donc dessus que s'ils ont Slack.
MattDiamant
1
Le système d'exploitation vous demandera s'il ne reconnaît pas le gestionnaire de protocole personnalisé, mais si Slack l'a activé, ce ne serait pas un problème.
MattDiamant
1
C'est une chose assez courante appelée Deep Links, ou schémas URI, iTunes l'a depuis des années.
Oded Breiner
53

Référencer un canal dans une conversation

Pour créer une référence cliquable à un canal dans une conversation Slack, tapez simplement #suivi du nom du canal. Par exemple: #general.

# mention d'une chaîne

Pour récupérer un lien vers une chaîne via l'interface utilisateur de Slack

Pour partager l'URL de la chaîne en externe, vous pouvez saisir son lien en maintenant la touche Contrôle (Mac) ou en cliquant avec le bouton droit (Windows) sur le nom de la chaîne:

saisir l'URL d'une chaîne

Le lien ressemblerait à ceci:

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

Notez que ce lien ne change pas même si vous changez le nom de la chaîne. Il est donc préférable d'utiliser ce lien plutôt que celui basé sur le nom de la chaîne.

Pour rédiger une URL pour une chaîne en fonction du nom de la chaîne

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

Ouvrir l'URL ci-dessus à partir d'un navigateur lancerait le client Slack (si disponible) ou ouvrirait le canal Slack sur le navigateur lui-même.

Pour composer une URL pour un canal de message privé (DM) à un utilisateur

https://yourteam.slack.com/channels/<username>
codeforester
la source
1
J'aime les /channelsliens: très pratiques et simples. J'ai vérifié qu'ils fonctionnent également pour les canaux DM de personnes: utilisez yourteam.slack.com/channels/person pour ouvrir @person DM.
DKroot
6

Vous pouvez utiliser

mou://

afin d'ouvrir l'application de bureau Slack. Par exemple, sur mac, j'ai exécuté:

jeu ouvert: //

depuis le terminal et il ouvre l'application Slack de bureau Mac. Pourtant, je n'ai pas trouvé l'URL qui devrait être utilisée pour ouvrir une certaine équipe, un canal ou un message.

yorammi
la source
5

Quand j'ai essayé la solution de yorammi, j'ai été emmené sur Slack, mais pas sur le canal que j'avais spécifié.

J'ai eu plus de chance avec:

https: // <organisation> .slack.com / messages / # <canal> /

et

https: // <organisation> .slack.com / messages / <canal> / détails /

Cependant, ils étaient tous les deux toujours affichés dans une fenêtre de navigateur et non dans l'application.

Ventor
la source
Oui, je connais l'URL des messages slack. Mon seul objectif est de l'ouvrir dans l'application.
MattDiamant
2
Correction du premier lien ci-dessus (ne pas inclure le hachage): https: // <organization> .slack.com / messages / <channel> /
Jeff Evans