Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Сообщение, которое пользователь отправил агенту.
UserMessage отображается в поле «данные» объекта «сообщение», которое агент получает из своей подписки Google Cloud Pub/Sub. Поле «данные» представляет собой строку в кодировке base64, которую агент должен декодировать, чтобы она соответствовала структуре UserMessage.
Представление JSON
{"senderPhoneNumber": string,"messageId": string,"sendTime": string,"agentId": string,// Union field content can be only one of the following:"text": string,"userFile": {object (UserFile)},"location": {object (LatLng)},"suggestionResponse": {object (SuggestionResponse)}// End of list of possible types for union field content.}
Поля
senderPhoneNumber
string
Номер телефона (в формате E.164) пользователя, отправившего сообщение.
messageId
string
Уникальный идентификатор сообщения, назначаемый RCS-клиентом отправляющего пользователя. Агенты должны обрабатывать сообщения с одной и той же парой (messageId, senderPhoneNumber) как непреднамеренные дубликаты.
Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .
agentId
string
Уникальный идентификатор агента. Устанавливается RCS Business Messaging.
content поля объединения. content сообщения может быть только одним из следующих:
text
string
Текст, в частности строка, созданная путем обычного ввода пользователем, а не предлагаемый ответ.
Расположение. Обратите внимание, что это не обязательно местонахождение пользователя. Пользователь может отправлять произвольные местоположения агенту.