Pesan yang dikirim pengguna ke agen.
UserMessage muncul di kolom "data" objek "pesan" yang diterima agen dari langganan Google Cloud Pub/Sub. Kolom "data" adalah string berenkode base64 yang harus didekode oleh agen agar sesuai 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 yang mengirim. Agen harus memperlakukan pesan dengan pasangan (messageId, pengirimpagomiscuentas) yang sama dengan duplikat yang tidak diinginkan. |
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 merupakan salah satu dari yang berikut: |
|
text |
Teks, khususnya string yang dibuat melalui pengetikan pengguna organik dan bukan balasan yang disarankan. |
userFile |
File media. |
location |
Lokasi. Perhatikan bahwa 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. |