web-dev-qa-db-fra.com

Planifier un appel téléphonique répété Slack

Je voudrais planifier un appel dans Slack pour appeler automatiquement un groupe de personnes défini chaque jour à une heure spécifiée. Mon cas d'utilisation est que je veux que tous les membres de mon équipe soient appelés automatiquement par Slack à 10h45, par exemple, chaque jour de la semaine pour Standup. Je ne vois aucune sorte de cette capacité de planification d'appels intégrée, mais je me demandais si quelqu'un d'autre l'avait déjà fait.

Ma première pensée a été d'utiliser un /remind commande avec juste un lien simple vers une URL d'appel Slack, mais il semble que si personne n'est actif dans un appel, l'URL n'existe plus.

J'ai pensé que je devrais probablement construire quelque chose en utilisant Slack API (si c'est même possible) mais j'aimerais avoir des idées des autres.

[MISE À JOUR 2019-04-17]

Depuis que cela a gagné en popularité, j'ai pensé que je contacterais à nouveau le support officiel de Slack et j'ai reçu la réponse suivante aujourd'hui. Il semble que ce ne soit toujours pas une option (comme on le soupçonne) mais pourrait être dans leur feuille de route. Doigts croisés.

Malheureusement, nous n'avons actuellement aucun moyen d'interagir par programme avec les appels Slack afin que vous puissiez automatiser vos appels. Désolé pour ça.

Je comprends à quel point cela serait utile, et je sais qu'il y a eu récemment des discussions sur la création d'une API Appels et son ouverture à tout le monde. Je ferai savoir à l'équipe que vous aimeriez voir cela se produire!

Nous avons également parlé des moyens de créer un lien d'appel persistant et de l'intégrer dans certaines applications de calendrier. Il y a beaucoup de choses sur notre liste de souhaits en ce moment pour de futurs ajouts et améliorations.

-Sans support

41
Devin

Comme l'a souligné @timotree dans un commentaire, vous devriez pouvoir lancer un appel vers un "canal" en utilisant: <team api url>/call/<channel id>. Pour automatiser cela, faites que l'appel soit initié par un serveur que vous possédez. Là, vous pouvez simplement configurer un travail cron quelque chose comme 45 10 * * 1-5 <your script> >/dev/null 2>&1 Vous pouvez utiliser un script bash en utilisant une requête curl pour cela, ou utiliser le langage de programmation que vous aimez.

4
wawa