Hangouts ChatのChat Botからのメッセージは、JSONオブジェクトで内容を記述して返す。
ポイントは、onMessage() で返す(return)内容を返すときに、return { “cards”: [ ここにJSON ]}; の形式で記述すること。
とくに、cardsのあとの[]の中にJSONオブジェクトでプロパティを記述することが重要。
サンプル
ユーザからのメッセージが届いたら、カード型メッセージで返信を返す。
/**
* Responds to a MESSAGE event in Hangouts Chat.
*
* @param {Object} event the event object from Hangouts Chat
*
*/
function onMessage(event) {
return {
"cards": [
{
"header": {
"title": "タイトル(カード型のメッセージを返信する)",
"subtitle": "サブタイトル(画像も表示させてみる)",
"imageUrl": "https://goo.gl/yKKjbw",
"imageStyle": "IMAGE"
}
}
]
};
}