web-dev-qa-db-ja.com

Slackの繰り返し通話をスケジュールする

Slackでコールをスケジュールして、指定された時間に毎日一定のグループの人々に自動的にコールするようにします。私のユースケースは、たとえば、スタンドアップの毎週日など、チームのすべてのメンバーが午前10時45分にSlackによって自動的に呼び出されるようにすることです。組み込みの呼び出しをスケジュールするためのこのような機能はありませんが、他の誰かがすでにこれを行っているのではないかと思っていました。

最初に考えたのは、/remindコマンドはSlack呼び出しURLへの単純なリンクのみを使用しますが、呼び出しでアクティブなユーザーがいない場合、URLはもはや存在しないように見えます。

Slack API (可能な場合でも)を使用して何かを構築する必要があるかもしれないと考えましたが、他の人からアイデアを得たいと思います。

[2019年4月17日更新]

これは人気が高まっているので、私はこれについてSlackの公式サポートに再度連絡すると思い、今日以下の応答を受け取りました。これはまだオプションではないようですが(疑わしい)、ロードマップに含まれている可能性があります。成功を祈っている。

残念ながら、現時点では、Slackの呼び出しとプログラムでやり取りして、呼び出しを自動化する方法はありません。ごめんなさい.

しかし、これがどれほど役立つかを理解しています。また、Calls APIを構築し、すべての人に公開することについて最近議論が行われたことを知っています。これが起こるのを楽しみにしています。

また、永続的な通話リンクを作成し、これを特定のカレンダーアプリに統合する方法についても説明しました。現在、ウィッシュリストには、将来の追加と改善のために多くのことがあります。

-スラックサポート

41
Devin

@timotreeがコメントで指摘したように、次を使用して「チャンネル」への呼び出しを開始できるはずです:<team api url>/call/<channel id>。これを自動化するには、所有するサーバーによって呼び出しを開始します。そこで、45 10 * * 1-5 <your script> >/dev/null 2>&1のようなcronジョブをセットアップすることができます。これにはcurlリクエストを使用してbashスクリプトを使用するか、好きなプログラミング言語を使用できます。

4
wawa