0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Hangouts で、特定のスペースの最新メッセージを取得(未解決)

Posted at

Hangoutsで投稿した文章を別のサーバーで取得して、使いたい。というような相談が来たので、色々調べてみました。
結果的には、結構規模が大きくなるんじゃないかなと思って、解決まではしてないです。

ドキュメント

Hangouts Chat API自体使った事がなかったので、まずはドキュメントを読みます。
https://developers.google.com/hangouts/chat

まずはHangouts Chat APIの使用イメージを掴むために、
https://qiita.com/iitenkida7/items/3c8f9f8f6ee1e809558d
こちらの記事を参考にしてやってみました。
botがタイムラインに呟くのは超簡単にできますね。

で、今回やりたいのはタイムラインのメッセージの取得です。
ドキュメントでは
https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/get
この辺りでしょうか。

サーバーをできれば立てたくない。ということだったので、Google Apps Scriptでなんとかできないかな。と色々みてみましたが、日本語のドキュメントは中々ないですね。
あってもbotを作成する系か、Hangoutsの方に投稿する系が多かったです。

結局HangoutsChatのAPIを使用しないと無理そうで、リアルタイムにメッセージを取得したければ、WebSocketを使用する必要もありそうで、そうなるとサーバー立てて、とかやらなければいけなくなるため、2〜3日でできないかな。という相談だったので、難しいと判断しました。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?