web-dev-qa-db-ja.com

グーグルハングアウトチャットに投稿するボットの最も簡単な解決策は?

私たちの家(私は5人のルームメイトと住んでいます)は、電話からのGoogleハングアウトチャットを使用してさまざまなことを伝えています。最近、家の特定の部分を掃除するためのローテーションなど、いくつかのスケジュールされた事柄について話し合っています。ボットに、ハングアウトチャットでスケジュールに関する適切な情報をアナウンスさせると便利だと思いました。

私はこれについて行くための最良の方法は何であるか疑問に思っています。

私が見る2つのアプローチがあります:

1)正しい間隔でメッセージを送信するgoogle hangouts APIを使用してアプリを作成し、このアプリに接続して、チャットに使用します。

2)ハングアウトに接続するボットのGoogleアカウントを作成し、正しい間隔でメッセージを送信するようにします。

ボットのコードを変更するためにアプリに干渉する必要がないので、2番が好きですが、どこから始めればよいのか途方に暮れています。

1番は問題ないようですが、友だちとチャットを作成するのと同じ方法で、スマートフォンでGoogleハングアウトアプリに接続できるかどうかもわかりません。

このタスクをどのように実行すればよいですか?

17
mturnshek

コーディングに使用する言語の好みはありますか?

私の当面の考えは、タスクリストのGoogleカレンダーに関連付けて、そこからアプリを rest 経由で読み取らせることです。

次に、正しいハングアウトに投稿します(ここでも、残りの部分がおそらく最も簡単です): Fiddler を使用して、何が行われているのかを見つけることができますハングアウトに投稿するか、 ここから API指向の方法を探してください。

さらに情報が必要な場合はお知らせください:)うまくいけば、ここにあるものがあなたが正しい方向に舵を取っているのを見るはずです:)

4
GMasucci

APIの使用をお勧めしますが、とにかくボットのアカウントを作成する必要があると思います。

Javaが好きな場合は、クイックスタートの例をご覧ください: https://github.com/googleplus/gplus-quickstart-Java

1
stewsters

2015年6月python hangoutsbot。最初は良いボットのようです。 https://github.com/hangoutsbot/hangoutsbot/blob/master/README.md

1
gaoithe

Googleカレンダーは、携帯電話に通知をポップアップ表示します。カレンダーをルームメイトと共有するだけで、ハングアウトの通知を完全にスキップできます

1
Jon Anderson

現在、以下の情報は役に立ちませんが、新しいハングアウトの場合は、gsuiteアカウントの外部でチャットが利用できるようになります。

ここでのAPIの例: https://github.com/gsuitedevs/hangouts-chat-samples/tree/master/node/basic-cloud-functions-bot

プレーンテキストの代わりにカードを使用する場合、これは便利な場合があります: https://github.com/BaReinhard/hangouts-card-helper

0
Brett Reinhard