Запланировать повторный телефонный звонок Slack

Я хотел бы запланировать звонок в Slack, чтобы автоматически звонить определенной группе людей каждый день в указанное время. Мой пример использования заключается в том, что я хочу, чтобы Slack автоматически вызывал всех членов моей команды в 10:45, например, каждый будний день для Standup. Я не вижу какой-либо возможности для встроенного планирования звонков, но мне было интересно, если кто-то уже сделал это.

Моей первой мыслью было использование команды /remind с простой ссылкой на URL вызова Slack, но похоже, что если никто не активен в вызове, URL больше не существует.

Я подумал, что мне, вероятно, придется что-то создавать с использованием Slack API (если это вообще возможно), но я бы хотел получить идеи от других.

[ОБНОВЛЕНИЕ 2019-04-17]

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

К сожалению, в настоящее время у нас нет способа программно взаимодействовать с вызовами Slack, чтобы вы могли автоматизировать свои вызовы. Извини за это.

Я понимаю, насколько это было бы полезно, и знаю, что в последнее время обсуждались вопросы создания API-интерфейса Calls и его открытия для всех. Я дам команде знать, что вы хотели бы, чтобы это произошло!

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

Ответ 1

Как отметил @timotree в комментарии, вы сможете инициировать вызов на "канал", используя: <team api url>/call/<channel id>. Чтобы автоматизировать это, вызов должен быть инициирован вашим сервером. Там вы можете просто настроить задачу cron примерно так: 45 10 * * 1-5 <your script> >/dev/null 2>&1 Вы можете использовать скрипт bash, используя для этого запрос curl, или использовать язык программирования, который вам нравится,