Toute l'actualité
Comment faciliter les échanges en visio en intégrant directement Google Meet à Slack ?
,

Comment faciliter les échanges en visio en intégrant directement Google Meet à Slack ?

Dans le cadre d’un échange interne (ou client/agence), comment jongler entre messagerie instantanée et visio ? Comment éviter de perdre du temps et de l’énergie en multipliant les échanges entre slack (d’un côté) et Google Meet (de l’autre) ? Dans cet article, voici une petite trouvaille des développeurs du Phare qui vous permettra de tirer profit des deux outils.


Slack ou Meet ? Meet ou slack ? Qui lance l’invitation ?


Un premier échange slack qui appelle une réponse, puis un 2ème, un 3ème, un 10ème… Ou quand une conversation slack se transforme en cascade de messages, le tout, parfois, pour un simple détail partagé en live entre deux, trois ou 5 participants. Ou comment établir un dialogue de sourds souvent contre-productif.

Lorsqu’une discussion slack devient interminable, un appel en visio a toutes les chances d’être efficace. Mais techniquement, ce switch d’un mode de communication (slack) à un autre (visio google meet) n’est pas si naturel que ça.

Essayez de déclencher un appel vidéo Slack avec un interlocuteur qui utilise un navigateur incompatible… Impossible. Outre l’aspect technique, un appel Slack reste très (trop) intrusif à cause de l’apparition d’une fenêtre en mode pop-up. C’est ce que l’on pourrait appeler “le syndrome de l’appel téléphonique” qui arrive au mauvais moment.


Dans ce cas, vous passerez forcément par un retour à la case départ en créant une invitation Google Meet. Nouveau problème. Meet n'est pas accessible depuis Slack. Résultat, il est probable que vous passiez autant de temps à préparer l’échange qu’à échanger en étant obligé de créer un « nouveau meet” avant de copier/coller le lien généré dans Slack. “Tu fais le Meet ou je le fais ?” (en espérant secrètement que ce soit l’autre qui s’en charge).

 

La solution : un script déployé en tant que web app pour glisser entre les deux outils


Comment conserver Slack comme outil principal de communication ? Comment exécuter un “tobogan” entre Slack et Google Meet ? Comment automatiser ce process ? 

La première solution consisterait à créer une app Slack avec une Slash command “/meet”, qui appelle l’API Google Meet pour obtenir un lien de visio. Or, Meet n'a pas d'API.

Deuxième solution : se tourner vers Calendar. Pour deux raisons : Meet et Calendar sont liés et un Meet est toujours intégré à un calendrier.


En utilisant l’API Google Calendar, il est possible de créer un événement auquel on peut attacher une conférence Meet. Google App Script a été utilisé pour le backend. Nous avons donc créé un calendrier meet_calendar qui reçoit les événements créés depuis la slash command “/meet”.

Ce script est déployé en tant que web app (pour les plus courageux, en voici un extrait)



 

La philosophie. Une solution pratico-pratique plutôt qu’une usine à gaz


Cette “solution maison” permet d'optimiser les échanges “Slack/Visio”. Vous pouvez la retrouver sur GitHub.


Cet exemple démontre qu’il est parfois possible d’imaginer une solution à un problème sur la base des outils existants. Ou, comment éviter de lancer une "usine à gaz". Une philosophie souvent adoptée par notre équipe de développeurs.


Pierre Boissinot