Hangouts ChatでChat Botを呼び出したときに発生するイベント

Hangouts Chatで、GASで作ったChat Botを呼び出すとき、関数のonAddToSpace(event)がHangouts Chat APIから呼び出される。このイベントが発生するのは、Chat Botを追加したときのみ。

function onAddToSpace(event) {
  return { "text": "このメッセージを返す" };
}

■Googleのサンプルプログラム。

function onAddToSpace(event) {
  var message = "";

  if (event.space.type == "DM") {
    message = "Thank you for adding me to a DM, " + event.user.displayName + "!";
  } else {
    message = "Thank you for adding me to " + event.space.displayName;
  }

  return { "text": message };
}

eventは、オブジェクトで、Hangouts Chatから渡される。このオブジェクトの中に、ユーザ名やDMかどうかなどの情報が入っている。

returnで指定した内容がユーザのチャットに返信される。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする