Pesan yang dikirim pengguna ke agen.
UserMessage muncul di kolom "data" dari objek "message" yang diterima agen dari langganan Google Pub/Sub-nya. Kolom "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. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
agentId |
ID unik agen. Ditetapkan oleh RCS for Business. |
Kolom union content . Isi pesan content hanya dapat berupa salah satu dari berikut ini: |
|
text |
Teks, khususnya string yang dibuat melalui pengetikan pengguna organik dan bukan balasan yang disarankan. |
userFile |
File media. |
location |
Lokasi. Perhatikan bahwa ini tidak selalu merupakan lokasi pengguna. Pengguna dapat mengirim lokasi arbitrer ke agen. |
suggestionResponse |
Respons yang dihasilkan oleh pengguna yang mengetuk saran balasan atau tindakan. |