UserMessage
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একজন ব্যবহারকারীর কাছ থেকে এজেন্টকে পাঠানো একটি বার্তা।
UserMessage
message
অবজেক্টের data
ক্ষেত্রে উপস্থিত হয় যা এজেন্টরা গ্রহণ করে। data
ক্ষেত্র হল একটি বেস64-এনকোডেড স্ট্রিং যা এজেন্টদের অবশ্যই বাইটে রূপান্তর করতে হবে এবং UserMessage
প্রোটোকল বাফারের সাথে পার্স করতে হবে।
JSON প্রতিনিধিত্ব |
---|
{
"requestId": string,
"conversationId": string,
"customAgentId": string,
"agent": string,
"context": {
object (Context )
},
"sendTime": string,
"dialogflowResponse": {
object (DialogflowResponse )
},
// Union field payload can be only one of the following:
"message": {
object (Message )
},
"receipts": {
object (Receipts )
},
"userStatus": {
object (UserStatus )
},
"surveyResponse": {
object (SurveyResponse )
},
"suggestionResponse": {
object (SuggestionResponse )
},
"authenticationResponse": {
object (AuthenticationResponse )
}
// End of list of possible types for union field payload .
} |
ক্ষেত্র |
---|
requestId | string ব্যবহারকারীর বার্তার অনন্য শনাক্তকারী। ইনকামিং বার্তা ডি-ডুপ্লিকেট করতে এই ক্ষেত্রটি ব্যবহার করুন। |
conversationId | string কথোপকথনের অনন্য শনাক্তকারী। |
customAgentId | string এজেন্টের জন্য একটি কাস্টম শনাক্তকারী। এজেন্ট নিবন্ধনের সময় অংশীদার দ্বারা সংজ্ঞায়িত। |
agent | string এজেন্টের শনাক্তকারী। এজেন্ট তৈরির সময় সেট করুন। |
context | object ( Context ) বার্তার সাথে সম্পর্কিত প্রাসঙ্গিক তথ্য। |
sendTime | string ( Timestamp format) যে সময়ে বার্তা পাঠানো হয়েছিল। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z" । |
dialogflowResponse | object ( DialogflowResponse ) ডায়ালগফ্লো প্রতিক্রিয়া। |
ইউনিয়ন ফিল্ড payload । ব্যবহারকারীর বার্তার পেলোড। payload নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
message | object ( Message ) বার্তার বিষয়বস্তু। |
receipts | object ( Receipts ) রসিদের বিষয়বস্তু। |
userStatus | object ( UserStatus ) ব্যবহারকারীর অবস্থা বিষয়বস্তু. |
surveyResponse | object ( SurveyResponse ) জরিপ প্রতিক্রিয়া. |
suggestionResponse | object ( SuggestionResponse ) পরামর্শ প্রতিক্রিয়া. |
authenticationResponse | object ( AuthenticationResponse ) প্রমাণীকরণ প্রতিক্রিয়া. |
ব্যবহারকারীর অবস্থা
একটি ব্যবহারকারীর অবস্থা।
JSON প্রতিনিধিত্ব |
---|
{
"createTime": string,
// Union field status can be only one of the following:
"isTyping": boolean,
"requestedLiveAgent": boolean
// End of list of possible types for union field status .
} |
ক্ষেত্র |
---|
createTime | string ( Timestamp format) ব্যবহারকারীর স্থিতি পরিবর্তন করার সময়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z" । |
ইউনিয়ন ক্ষেত্রের status । status নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
isTyping | boolean ব্যবহারকারী টাইপ করছে কিনা। |
requestedLiveAgent | boolean ব্যবহারকারী একটি লাইভ এজেন্ট অনুরোধ করেছেন কিনা। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2023-12-02 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]