LoginSignup
3
8

More than 1 year has passed since last update.

Slack API | メッセージのURLからメッセージ内容を取得する

Last updated at Posted at 2017-05-12

メッセージのリンクをコピーする

image

リンクを分解する

たとえば

https://yuma-inaura.slack.com/archives/C18TMAQSD/p1494596759016203

というリンクの場合、以下の構成になっている。

  • C18TMAQSD => チャンネルID
  • 1494596759016203 => 投稿時刻 ( メッセージに対して一意 )

channels.replies メソッドを使う

https://api.slack.com/methods/channels.replies/test にアクセスして、以下をそれぞれ入力する。

  • channel : チャンネルID
    • ( 今回だと C18TMAQSD )
  • thread_ts : 投稿時刻の6桁をドットで区切った値
    • ( 今回だと 1494596759.016203 )

image

結果

メッセージ内容や、スレッドでの返信内容が得られる。

image

余談

  • なぜ replies なんていうメソッド名なんだろう。(メッセージが返信であるとは限らないはず)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

Twitter

3
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
8