問題タブ [hangouts-chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
520 参照

hangouts-chat - ハングアウト チャット ボット - 更新するためにボットのメッセージのメッセージ名 (スペース/xx/メッセージ/yy) を取得する

Google クラウド機能にハングアウト チャット ボットがあります。残りの API の message.update エンドポイントを使用して、ボットが以前にユーザーに送信したメッセージの 1 つを更新したいと考えています。

問題は、ボットが送信したばかりのメッセージのメッセージ ID (名前) を取得する方法がわからないことです。

たとえば、ボットが送信{ text: "hello" }した後、テキストを別のものに変更したい場合。

私の文脈では、ユーザーがボットにメッセージを送信するたびに、それは私の関数を呼び出し、ボットは私が関数から送り返したものに返信します。

したがって、「こんにちは」メッセージを送信するときは、API を使用していないので、リクエストに返信するだけです。

このコンテキストでメッセージの名前を取得する方法はありますか、または取得するには通常の API 呼び出しに切り替える必要があります。