Botは、チャットルーム内、もしくはBotにDM(ダイレクトメッセージ)を送信して、サービスを使用できるように会話型インターフェースを提供する。
Hangouts ChatのためのBotを作成すると、他のGoogleサービス、外部サービス等を会話型インターフェイスにカプセル化できる。
Hangouts Chatは、エンドポイント経由でBotと通信する。エンドポイントは以下の2種。
- HTTP(Webサービス)エンドポイント
- クラウドPub/Subエンドポイント
Botの応答は、テキストか、カードになる。カードは、「キー/値ペア」「イメージ」「アイコン」などの見た目にこった形式で応答できる。