2017-12-15 16 views
0

APIを使用して、特定の期間に各ユーザーが投稿したメッセージの総数を取得しようとしています。理想的には、チャンネルの種類(パブリック、プライベート、ダイレクトメッセージ)によってメッセージの数を分割することができます。これは可能ですか?私はAPIのドキュメントを見ていますが、何も見つかりませんでした。私は毎週の活動報告を自動的に生成するスクリプトを作成するためにそれを使用します。スラックAPI - ユーザーから送信されたメッセージの数

はあなたが提供することができます何かアドバイスをありがとう!

答えて

1

私の知る限り、この情報の特別なエンドポイントはありませんが、すべてのチャンネルをルーピングしてユーザーごとのメッセージを数えることで、同様のものを生成できます。

  1. あなたの結果はあなたのボットことを、チャネルからのメッセージが含まれていないでしょう。もちろん、conversations.history
  2. ユーザーあたりのカウントメッセージ

で、各チャンネルの歴史を取得conversations.list

  • ですべてのチャンネルのリストを取得します。アクセスもありません(例えば、いくつかのプライベートチャネル、ダイレクトメッセージチャネル)。

  • +0

    素晴らしいです、ありがとうございます!私はそれを試してみましょう。 – Irina

    関連する問題