以前作ったSlackへメッセージを送るライブラリにメッセージを取得する機能を追加した。

仕組みは以前と同様にAPIから取得する。

取得する際のエンドポイントは以下のURLです。

https://slack.com/api/channels.history

必要なパラメータはトークンとチャンネルIDの2つです。

1)トークンを取得

以前の記事から参考ページへのリンクがあります

2)チャンネルIDの取得

チャンネルIDはブラウザのURLから取得します。ブラウザでSlackを開いて、メッセージを取得したいチャンネルを開くとURLが以下のようになります。

https://app.slack.com/client/(チームID)/(チャンネルID)

ライブラリの使い方ですがロジックとしては以下のとおりです。

GetMessageFromSlack getSlack=new GetMessageFromSlack();
GetMessageResponse getMessageResponse=getSlack.getMessage(“トークン”,”チャンネルID”);

投稿された新しい順で最大100件のメッセージの内容を結果として返されます。

ライブラリは以下のリンクからダウンロードできます。

KitalphaSlack_2.0.ja

以上

 


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です