Kullanıcının temsilciye gönderdiği mesaj.
UserMessage, aracının Google Pub/Sub aboneliğinden aldığı "message" nesnesinin "data" alanında görünür. "data" alanı, UserMessage yapısıyla eşleşmesi için aracı tarafından kodu çözülmesi gereken base64 kodlu bir dizedir.
JSON gösterimi |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
Alanlar | |
---|---|
senderPhoneNumber |
İletiyi gönderen kullanıcının telefon numarası (E.164 biçiminde). |
messageId |
Gönderen kullanıcının RCS istemcisi tarafından atanan benzersiz bir ileti kimliği. |
sendTime |
İletinin gönderildiği zaman. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
agentId |
Temsilcinin benzersiz tanımlayıcısı. İşletmeler için RCS tarafından ayarlanır. |
content birleşik alanı. İletinin içeriği content aşağıdakilerden yalnızca biri olabilir: |
|
text |
Metin (özellikle organik kullanıcı yazımıyla oluşturulan ve önerilen yanıt olmayan bir dize). |
userFile |
Medya dosyası. |
location |
Konum'a dokunun. Bunun kullanıcının konumu olması gerekmediğini unutmayın. Kullanıcı, temsilciye rastgele konumlar gönderebilir. |
suggestionResponse |
Kullanıcının önerilen bir yanıta veya işleme dokunarak oluşturduğu yanıt. |