Pesan yang dikirim pengguna ke agen.
UserMessage muncul di kolom "data" dari objek "message" yang diterima agen dari langganan Google Pub/Sub-nya. "Data" adalah string berenkode base64 yang harus didekode oleh agen agar cocok dengan struktur UserMessage.
Representasi JSON |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
Kolom | |
---|---|
senderPhoneNumber |
Nomor telepon (dalam format E.164) pengguna yang mengirim pesan. |
messageId |
ID pesan unik, yang ditetapkan oleh klien RCS pengguna pengirim. |
sendTime |
Waktu saat pesan dikirim. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
agentId |
ID unik agen. Ditetapkan oleh RCS Business Messaging. |
Kolom union content . Konten pesan content hanya dapat berupa salah satu dari yang berikut: |
|
text |
Teks, khususnya string yang dibuat melalui pengetikan pengguna organik, bukan balasan yang disarankan. |
userFile |
File media. |
location |
Lokasi. Perhatikan bahwa lokasi ini belum tentu merupakan lokasi pengguna. Pengguna dapat mengirim lokasi arbitrer ke agen. |
suggestionResponse |
Respons yang dihasilkan oleh pengguna yang mengetuk balasan atau tindakan yang disarankan. |