問題タブ [botkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Botkit startRtm を使用した Slack ユーザー プレゼンス サブスクリプション
Botkit の startRTM 呼び出しを介して、Slack でのプレゼンスの変更をサブスクライブする方法を見つけようとしています。現在、すべての rtm の開始と終了を処理するための rtm_manager スクリプトを備えたBotkit のスターター slack ボットを使用しています。
プレゼンス イベントをサブスクライブする Slack の新しい方法を調べたところ、presence_change イベントをサブスクライブするには、presence_sub または batch_presence_aware パラメーターを送信する必要があることがわかりまし た。
また、rtm.start 自体を使用する、プレゼンスの更新を処理するための node-slack-sdk rtm クライアントのドキュメントも確認しました。
startRTM メソッドを使用するボットキットを使用しているため、このすべての情報を組み合わせる方法を理解するのに苦労しています。ボットキットの startRTM メソッドの使用中にプレゼンスの更新をサブスクライブするためのドキュメントや例はありますか?
heroku - Slackbot + Heroku: ログインし続ける必要がある
Heroku でホストされているボットキット Slack ボットに問題があります。ボット自体は単なる「スターター キット」です。
https://github.com/howdyai/botkit-starter-slack
しばらくすると、ボットは機能しなくなります。ログは、チームを見つけることができないと不平を言っています。heroku でデプロイされたアプリの /login パスをヒットして許可すると、少しの間再び機能します。
アイドル状態にならないようにするために変更する必要があるheroku構成はありますか? それともスターターキットの問題ですか?Slack 構成で何かする必要がありますか?