web-dev-qa-db-ja.com

誰かがオンラインになったときや利用可能になったときにSlackから通知を受ける方法

私はWindows用の自社製Slackデスクトップクライアントを使用しています。

Lync(Skype for Business)のような他のシステム、SkypeはMSNメッセンジャーまでさかのぼり、連絡先がオンラインになったときに通知を受け取ることができました。

Slackはすべてのユーザーのデバイスで切断モデルに取り組んでいるので、「オンラインになる」または「オフラインにする」/「サインアウトする」という概念は実際にはSlackには当てはまりませんが、Slackはユーザーをオンライン/利用可能として分類します、アイドル、離れて眠っている。驚いたことに、特定の連絡先のステータスが変更された場合、具体的には、[不在]または[任意のデバイスにサインインされていない]として、Slackに通知するように指示する方法はありません。

「誰かがオンラインになったときに通知を受け取る」をオンラインで検索すると、私が既に知っていたSlackのUI機能をリストした無関係な記事が表示されるだけです。

興味深いことに、Slack自身のAPIはプレゼンスイベントを公開しています。 https://api.slack.com/events/presence_change - オフィシャルクライアントがユーザーとして登録してくれないのには驚きましたそれら。

更新

これは意図的なものだと思います。これらの通知を要求するのはSlackには似ていません。シナリオは、あなたが誰かと話すことができるように通知を受けたいということですMSN MessengerおよびSkypeでのオフラインメッセージングのサポートにもかかわらず)。 Slackがメッセージをクライアントソフトウェア、特にモバイルデバイスに配信すると仮定しても、送信したいメッセージを送信するとにかく受信者が返信します...最終的には。このアプローチの問題点は、時にはあなたが望むように思われたくないのに誰かと話をしたいということです - 装飾の問題もあります。私がSuperUser.comを午前3時に起動していると彼に考えさせないでください...

27
Dai

私はこの機能にSpybotを使っています。 https://hub.zenbot.org/spybot

私は主にこれを使用して、世界中の中間の何人かの同僚がいつログインを開始し、いつ請負業者/毎時人がいるかを追跡しているので、チケット/問題の送信を開始できます。

詳しくは、 http://www.ilovefreesoftware.com/14/tutorial/how-to-get-notification-when-someone-comes-online-on-slack.html を参照してください。 、スパムならば、指示。

11
Lex Talionis