2016-09-29 3 views
2

RTM(https://api.slack.com/rtm)を使用して実装されたスラック用のボットを持っていますが、各ユーザが常時アクティブになっているWebSocket接続が必要です。新しいイベントAPI(https://api.slack.com/events)を使用して書き換えた後も、ボットはうまく動作しますが、常に「離れている」ように見えます。どうやらSlackはWebSocketの接続をチェックすることでボットの状態を判断しています。私の目標はイベントAPIのみを使用することです。イベントAPIを使用してボットを「オンライン」にすることは可能ですか?イベントAPIを使用するとスラックボットの存在を「オンライン」に設定するには

答えて

6

私たちがボットのイベントAPIに移行しない理由の2つです。もう1つは、タイピングイベントはEvents APIで送信されないということです。

私たちが知っていること(dev4slackコミュニティ、スラックの直接の連絡先)のために、SlackはイベントAPIを使用するボットのために、RTMなしでオンライン状態を示すことができます。それは不可欠なことですが、それがなければ、イベントAPIは半分の解決策であるようです。

+1

ここに記載されているスラックコミュニティにサインアップしてください:http://dev4slack.xoxco.com/ –

関連する問題