Slackボットを作成していて、ボットがメンバーになっているすべてのチャネルのリストを取得できるようにしたいと考えています。これを行う1つの方法は、https://slack.com/api/channels.list
を呼び出し、すべてのチャネルの(潜在的に大きい)リストを取得し、現在の(ボット)ユーザーがメンバーであるチャネルを検索することです。これは問題なく動作しますが、非常に重い操作のようです。
もっと良い方法はありますか?特定のユーザーがメンバーになっているチャネルのみを取得するには、
おもう - users.conversations
はあなたが探しているものです。追加のパラメーターがないと、呼び出し元のユーザーがメンバーであるすべてのパブリックチャネルが返されます。