ConversationalSetting

একটি এজেন্ট বা অবস্থানের জন্য কথোপকথন সেটিং।

প্রতিটি লোকেলের নিজস্ব কথোপকথন সেটিংস আছে। লোকেল একটি সুগঠিত IETF BCP 47 ভাষা ট্যাগ দ্বারা প্রতিনিধিত্ব করা হয়।

JSON প্রতিনিধিত্ব
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
ক্ষেত্র
welcomeMessage

object ( WelcomeMessage )

প্রয়োজন। একজন এজেন্টের জন্য স্বাগত বার্তা সম্পর্কে বিশদ বিবরণ।

offlineMessage

object ( OfflineMessage )

ঐচ্ছিক। একজন এজেন্টের অফলাইন বার্তা সম্পর্কে বিশদ বিবরণ।

privacyPolicy

object ( PrivacyPolicy )

প্রয়োজন। এজেন্টের গোপনীয়তা নীতি সম্পর্কে বিশদ বিবরণ।

conversationStarters[]

object ( ConversationStarters )

ঐচ্ছিক। এজেন্টের কথোপকথন শুরুর বিষয়ে বিস্তারিত। সর্বোচ্চ 5।

স্বাগত বার্তা

ব্যবহারকারীরা যখন প্রথমবার এজেন্টের সাথে কথোপকথনে প্রবেশ করেন তখন তাদের অভিবাদন দেখানো হয়।

JSON প্রতিনিধিত্ব
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের content । স্বাগত বার্তার বিষয়বস্তু। content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
text

string

লিখিত বার্তা. সর্বাধিক দৈর্ঘ্য 1000 অক্ষর।

অফলাইন মেসেজ

ব্যবহারকারীরা যখন চ্যাটের সময়ের বাইরে এজেন্টের সাথে কথোপকথনে প্রবেশ করেন তখন তাদের অভিবাদন দেখানো হয়।

JSON প্রতিনিধিত্ব
{
  "text": string
}
ক্ষেত্র
text

string

অফলাইন বার্তার পাঠ্য। সর্বাধিক দৈর্ঘ্য 1000 অক্ষর।

গোপনীয়তা নীতি

এজেন্টের জন্য গোপনীয়তা নীতির বিবরণ।

JSON প্রতিনিধিত্ব
{
  "url": string
}
ক্ষেত্র
url

string

প্রয়োজন। গোপনীয়তা নীতির URL।

কথোপকথন শুরু

ব্যবহারকারীরা যখন প্রথমবার এজেন্টের সাথে কথোপকথনে প্রবেশ করে তখন তাদের প্রস্তাবিত উত্তর দেখানো হয়।

JSON প্রতিনিধিত্ব
{
  "suggestion": {
    object (Suggestion)
  }
}
ক্ষেত্র
suggestion

object ( Suggestion )

ঐচ্ছিক। কথোপকথনের শুরুতে পরামর্শ।

সাজেশন

একটি প্রস্তাবিত উত্তর.

JSON প্রতিনিধিত্ব
{

  // Union field option can be only one of the following:
  "reply": {
    object (SuggestedReply)
  },
  "action": {
    object (SuggestedAction)
  }
  // End of list of possible types for union field option.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের option । একটি প্রস্তাবিত উত্তর. option নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
reply

object ( SuggestedReply )

ব্যবহারকারীরা উত্তর হিসেবে এজেন্টের কাছে টেক্সট ফেরত পাঠাতে প্রস্তাবিত উত্তরে ট্যাপ করতে পারেন।

action

object ( SuggestedAction )

একটি প্রস্তাবিত ক্রিয়া যা ডিভাইসে একটি নেটিভ অ্যাকশন শুরু করে৷

প্রস্তাবিত উত্তর

ট্যাপ করা হলে, টেক্সট উত্তর এজেন্টকে ফেরত পাঠায়।

JSON প্রতিনিধিত্ব
{
  "text": string,
  "postbackData": string
}
ক্ষেত্র
text

string

প্রয়োজন। টেক্সট যা প্রস্তাবিত উত্তরে দেখানো হয় এবং ব্যবহারকারী যখন এটিতে ট্যাপ করে তখন এজেন্টকে ফেরত পাঠানো হয়। সর্বোচ্চ 35টি অক্ষর।

postbackData

string

ঐচ্ছিক। ব্যবহারকারী প্রস্তাবিত উত্তরে ট্যাপ করলে এজেন্ট যে স্ট্রিংটি পায়।

প্রস্তাবিত কর্ম

ট্যাপ করা হলে, ডিভাইসে সংশ্লিষ্ট নেটিভ অ্যাকশন শুরু করে।

JSON প্রতিনিধিত্ব
{
  "text": string,
  "postbackData": string,

  // Union field action can be only one of the following:
  "openUrlAction": {
    object (OpenUrlAction)
  }
  // End of list of possible types for union field action.
}
ক্ষেত্র
text

string

প্রস্তাবিত অ্যাকশনে দেখানো টেক্সট। সর্বোচ্চ 35টি অক্ষর।

postbackData

string

একজন ব্যবহারকারী প্রস্তাবিত অ্যাকশনে ট্যাপ করলে এজেন্ট যে স্ট্রিংটি পায়।

ইউনিয়ন ফিল্ড action । ব্যবহারকারী যখন প্রস্তাবিত অ্যাকশনে ট্যাপ করে তখন ডিভাইসে নেটিভ অ্যাকশন শুরু হয়। action নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
openUrlAction

object ( OpenUrlAction )

নির্দিষ্ট URL খোলে।

OpenUrlAction

নির্দিষ্ট URL খোলে।

JSON প্রতিনিধিত্ব
{
  "url": string
}
ক্ষেত্র
url

string

URL