channels.join
は禁じられているボット ユーザー向け。RTM を使用するボットが、ボット統合ページにリストされているチャネル以外のチャネルをリッスンするようにしたいと思います。
ボット統合ページでチャネルを変更する方法がわかりません。
これは単にボットの制限なのでしょうか、それとも何か根本的なことを見逃しているのでしょうか?
ベストアンサー1
私も同じ問題を抱えていましたが、なぜボットが特定のチャンネルだけを聞いているのかわかりませんでした。
ボットはユーザーによって各チャンネルに招待される必要があります。これを行うには、Slackアプリの必要なチャンネル内でこのコマンドを実行します。
/invite @<your_bot_name>
チャネルに入ると、イベントをリッスンできるようになります。