আপনার প্রথম এজেন্ট তৈরি করুন

ব্যবহারকারীরা তাদের ডিভাইসে একটি RCS-সক্ষম মেসেজিং অ্যাপ, যেমন Google Messages এর মাধ্যমে এজেন্টদের সাথে যোগাযোগ করে। এই কুইকস্টার্টে, আপনি একটি মৌলিক RBM এজেন্ট তৈরি করবেন যা একটি পরীক্ষা ডিভাইসে একটি সাধারণ বার্তা পাঠাতে পারে এবং একটি প্রতিক্রিয়া পেতে পারে।

একটি RBM-সক্ষম কথোপকথনের মাধ্যমে একটি বার্তার প্রবাহ

পূর্বশর্ত

আপনি আপনার এজেন্টের সাথে শুরু করার আগে, আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে:

আপনার পরীক্ষা ডিভাইস সেট আপ করুন

একটি আনলঞ্চ করা RBM এজেন্টের সাথে যোগাযোগ করতে, একটি টেস্ট ডিভাইসকে RCS-সক্ষম করতে হবে, কিন্তু সমস্ত Android ডিভাইস ডিফল্টরূপে RCS মেসেজ পেতে পারে না। আপনি আপনার ডিভাইসের RCS স্থিতি পরীক্ষা করতে পারেন এবং প্রয়োজনে, আপনার ডিভাইসটিকে বার্তা এবং ক্যারিয়ার পরিষেবা অ্যাপের প্রি-রিলিজ সংস্করণগুলির সাথে কনফিগার করে RCS সক্ষম করতে পারেন

আপনার ডিভাইসের RCS স্থিতি পরীক্ষা করুন

  1. বার্তা অ্যাপে, বোতামে আলতো চাপুন, তারপর সেটিংসে আলতো চাপুন।
  2. চ্যাট বৈশিষ্ট্য আলতো চাপুন, এবং স্থিতি মান খুঁজুন।

    স্ট্যাটাস সংযুক্ত থাকলে, আপনার ডিভাইসে RCS সক্রিয় থাকে।

পরবর্তী পদক্ষেপ

আপনার ডিভাইসে RCS সক্রিয় থাকলে, আপনি আপনার এজেন্ট সেট আপ করতে প্রস্তুত৷ আপনার ডিভাইসে RCS নিষ্ক্রিয় থাকলে, আপনার RBM এজেন্ট পরীক্ষা করার আগে আপনাকে আপনার ডিভাইসে RCS সক্ষম করতে হবে।

আপনার এজেন্ট সেট আপ করুন

RBM এজেন্টরা ব্যবহারকারীদের কাছে বার্তা , ইভেন্ট এবং অন্যান্য অনুরোধ পাঠাতে RBM API ব্যবহার করে। যখন আপনি একটি এজেন্ট তৈরি করেন, আপনি RBM API-এ অ্যাক্সেস সক্ষম করেন এবং আপনার এজেন্টের প্রাথমিক তথ্য নির্ধারণ করেন।

এজেন্টের অঞ্চল চিহ্নিত করুন

আরবিএম এজেন্ট তিনটি অঞ্চলের একটিতে থাকতে পারে: উত্তর আমেরিকা, ইউরোপ এবং এশিয়া প্যাসিফিক। ব্যবসায়িকদের আঞ্চলিক এবং ব্যবসার প্রয়োজনীয়তা মেনে চলতে সাহায্য করার জন্য RBM API তিনটি আঞ্চলিক শেষ পয়েন্ট সমর্থন করে।

আপনি যখন আপনার এজেন্ট তৈরি করেন, তখন প্রযোজ্য প্রবিধান, প্রয়োজনীয়তা এবং শেষ ব্যবহারকারীদের নৈকট্যের উপর ভিত্তি করে আপনার এজেন্টের অঞ্চল বেছে নিন। এই অঞ্চলটি নির্ধারণ করে যে আপনার এজেন্ট কোথায় থেকে কাজ করে এবং কোথায় এটি তার ডেটা সংরক্ষণ করে।

যদি আপনি বা আপনার উদ্দেশ্যপ্রণোদিত ব্যবহারকারীরা সেই অঞ্চলগুলির মধ্যে মাপসই না করেন, তাহলে বিলম্ব কমাতে আপনার সবচেয়ে কাছের অঞ্চলটি বেছে নিন। যেমন:

  • আপনি যদি ল্যাটিন আমেরিকাতে থাকেন তবে উত্তর আমেরিকা অঞ্চল বেছে নিন।
  • আপনি যদি আফ্রিকাতে থাকেন তবে ইউরোপ অঞ্চল বেছে নিন।
  • আপনি অস্ট্রেলিয়ায় থাকলে, এশিয়া প্যাসিফিক অঞ্চল বেছে নিন।

আপনার লক্ষ্য ক্যারিয়ারের উপর ভিত্তি করে আপনার এজেন্টের অঞ্চল নির্ধারণ করবেন না। সমস্ত অঞ্চলে বিশ্বব্যাপী ক্যারিয়ারের সমান অ্যাক্সেস রয়েছে।

এজেন্টের বিলিং বিভাগ নির্ধারণ করুন

একটি RBM এজেন্ট তৈরি করার সময়, এজেন্ট ব্যবহারকারীদের সাথে কীভাবে যোগাযোগ করবে তার উপর ভিত্তি করে আপনাকে এর বিলিং বিভাগ নির্দিষ্ট করতে হবে। আপনার এজেন্টের উদ্দেশ্যমূলক আচরণের সাথে সবচেয়ে ঘনিষ্ঠভাবে মেলে এমন বিভাগটি বেছে নিন:

  • কথোপকথনমূলক : এজেন্টদের জন্য যারা ব্যবহারকারীদের সাথে বহুমুখী কথোপকথনে নিযুক্ত থাকে।
  • মৌলিক বার্তা বা একক বার্তা : এজেন্টদের জন্য যারা ঘন ঘন উত্তরের আশা না করে বার্তা পাঠান।

আপনি এটি চালু করার আগে শুধুমাত্র আপনার এজেন্টের বিলিং বিভাগ পরিবর্তন করতে পারেন। লঞ্চের পরে বিলিং বিভাগ পরিবর্তন করার প্রয়োজন হলে rbm-support@google.com এ ইমেল করুন।

RBM বিলিং মডেল সম্পর্কে আরও তথ্যের জন্য, RBM বিলিং FAQ পড়ুন।

এজেন্টের ব্যবহারের ক্ষেত্রে চিহ্নিত করুন

প্রতিটি RBM এজেন্টের একটি পূর্বনির্ধারিত ব্যবহারের ক্ষেত্রে প্রয়োজন। এটি আপনার এজেন্টকে শ্রেণিবদ্ধ করতে এবং একটি ভাল ব্যবহারকারীর অভিজ্ঞতার জন্য সঠিক ব্যবসায়িক নিয়ম প্রয়োগ করতে সহায়তা করে। আরবিএম চারটি ব্যবহারের ক্ষেত্রে সমর্থন করে:

  • OTP : একটি অ্যাকাউন্ট নিরাপদে প্রমাণীকরণ বা একটি লেনদেন নিশ্চিত করতে এককালীন পাসওয়ার্ড প্রয়োজন।
  • লেনদেনমূলক : বিজ্ঞপ্তি, আপডেট, বা সতর্কতা যা গ্রাহকের বিদ্যমান পরিষেবা বা পণ্যগুলির সাথে সরাসরি প্রাসঙ্গিক তথ্য ভাগ করে, যেমন সন্দেহজনক অ্যাকাউন্ট কার্যকলাপের জন্য সতর্কতা, ক্রয় নিশ্চিতকরণ এবং শিপিং বিজ্ঞপ্তি।
  • প্রচারমূলক : সচেতনতা, ব্যস্ততা এবং বিক্রয় বৃদ্ধির লক্ষ্যে নতুন বা বিদ্যমান গ্রাহকদের কাছে বিক্রয়, বিপণন এবং প্রচারমূলক বার্তা।
  • বহু-ব্যবহার : কথোপকথন যা লেনদেন এবং প্রচারমূলক বার্তাগুলিকে একত্রিত করে, যেমন একটি অ্যাকাউন্ট বিজ্ঞপ্তি পাঠানোর পরে একটি ডিসকাউন্ট অফার বা একটি নতুন পণ্য বা পরিষেবাতে আপগ্রেড করা।

প্রতিটি ব্যবহারের ক্ষেত্রে আপনি কী পাঠাতে পারেন সে সম্পর্কে আলাদা নিয়ম রয়েছে৷ প্রতিটি ব্যবহারের কেস সম্পর্কে আরও জানতে এবং আপনার এজেন্টের জন্য সেরা উপযুক্ত খুঁজে পেতে, আপনার এজেন্টের জন্য সঠিক ব্যবহারের ক্ষেত্রে চয়ন করুন দেখুন৷

একবার আপনি লঞ্চের জন্য আপনার এজেন্ট জমা দিলে, আপনি ব্যবহারের ক্ষেত্রে পরিবর্তন করতে পারবেন না। আপনার এজেন্ট জমা দেওয়ার আগে আপনার দেশের ব্যবহারের ক্ষেত্রে এবং ব্যবসার নিয়মগুলি পরীক্ষা করুন৷

এজেন্ট তৈরি করুন

বিজনেস কমিউনিকেশন ডেভেলপার কনসোলে আপনার এজেন্ট তৈরি করতে এই নির্দেশাবলী অনুসরণ করুন।

একটি এজেন্ট তৈরি করতে:

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলে যান এবং আপনার RBM পার্টনার Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
  2. হোমপেজে ক্লিক করুন + এজেন্ট তৈরি করুন
  3. নতুন RCS বিজনেস মেসেজিং এজেন্ট উইন্ডোতে, নিম্নলিখিত তথ্য উল্লেখ করুন:
  4. এজেন্ট তৈরি করুন ক্লিক করুন।

একবার আপনার এজেন্ট উপলব্ধ হলে, আপনি ব্যবসা এবং ব্র্যান্ডিং তথ্য যোগ করতে পারেন। দেখুন আপনার এজেন্ট তৈরি করুন

আপনার পরীক্ষার ডিভাইসকে আমন্ত্রণ জানান

এখন যেহেতু আপনার একজন এজেন্ট আছে এবং আপনার টেস্ট ডিভাইস RCS-সক্ষম, আপনি আপনার এজেন্টকে পরীক্ষা করার জন্য আপনার ডিভাইসটিকে আমন্ত্রণ জানাতে পারেন।

  1. বাম নেভিগেশনে, ডিভাইসে ক্লিক করুন।
  2. পরীক্ষার ডিভাইস যোগ করার জন্য, আপনার ডিভাইসের ফোন নম্বর লিখুন এবং যোগ করুন ক্লিক করুন।
  3. আপনার পরীক্ষার ডিভাইসে, আপনার এজেন্টের জন্য পরীক্ষকের অনুরোধ গ্রহণ করুন।

আপনি যদি আপনার পরীক্ষার ডিভাইসে একটি আমন্ত্রণ না পান, তাহলে যাচাই করুন যে আপনার ডিভাইসে RCS সক্ষম করা আছে

একটি বার্তা পাঠান

একটি নিবন্ধিত পরীক্ষা ডিভাইসের সাথে, আপনার এজেন্ট এখন বার্তা পাঠাতে পারে৷

API কলগুলিকে নিরাপদে প্রমাণীকরণ করতে আপনার একটি পরিষেবা অ্যাকাউন্ট কী প্রয়োজন৷ আপনি যদি ইতিমধ্যে আপনার অংশীদার অ্যাকাউন্টের জন্য একটি পরিষেবা অ্যাকাউন্ট কী তৈরি না করে থাকেন, এখন এটি করার সময়।

আপনার ডেভেলপমেন্ট মেশিনের একটি টার্মিনালে, নিম্নলিখিত কমান্ডটি চালান:

curl -X POST "https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/agentMessages?messageId=MESSAGE_ID&agentId=AGENT_ID" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/rcs-business-messaging" \
-H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`" \
-d '{
  "contentMessage": {
    "text": "Hello, world!"
  }
}'
  • আপনার এজেন্টের অঞ্চলের উপর নির্ভর করে, asia , europe বা us দিয়ে REGION প্রতিস্থাপন করুন৷
  • আপনার টেস্ট ডিভাইসের ফোন নম্বর দিয়ে PHONE_NUMBER প্রতিস্থাপন করুন। দেশের কোড, এলাকা কোড এবং একটি অগ্রণী + অন্তর্ভুক্ত করুন, কিন্তু বিভাজক অন্তর্ভুক্ত করবেন না। উদাহরণস্বরূপ, +14155555555
  • বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলের এজেন্ট তথ্য পৃষ্ঠায় অবস্থিত আপনার এজেন্ট আইডি দিয়ে AGENT ID প্রতিস্থাপন করুন।
  • PATH_TO_SERVICE_ACCOUNT_KEY পাথ দিয়ে প্রতিস্থাপন করুন যা আপনি আগে তৈরি করেছেন।

আপনি একটি "হ্যালো, বিশ্ব!" আপনার পরীক্ষা ডিভাইসে আপনার এজেন্ট থেকে বার্তা। আপনি যদি আপনার পরীক্ষার ডিভাইসে একটি বার্তা না পান, তাহলে কমান্ডে আপনার পরিষেবা অ্যাকাউন্ট কী-তে ফোন নম্বর এবং পথ সঠিকভাবে প্রবেশ করান এবং ফর্ম্যাট করেছেন কিনা তা যাচাই করুন।

বিভিন্ন ধরনের বার্তা পাঠাতে, যেমন প্রস্তাবিত উত্তর এবং সমৃদ্ধ কার্ড, বার্তা পাঠান দেখুন।

পরবর্তী পদক্ষেপ

এখন যেহেতু আপনার এজেন্ট একটি পরীক্ষামূলক ডিভাইসে বার্তা পাঠাতে পারে, এটি এমন কিছু তৈরি করার সময় যা আপনার ব্যবসার প্রয়োজন অনুসারে। আপনার পছন্দের ভাষায় একটি নমুনা এজেন্ট পান এবং নমুনার README নির্দেশাবলী অনুসরণ করুন।

একবার আপনার নমুনা এজেন্ট কনফিগার হয়ে গেলে, RBM-এর সর্বোত্তম অনুশীলনগুলি পর্যালোচনা করুন এবং এজেন্টরা কীভাবে বার্তা পাঠায় এবং গ্রহণ করে তা শিখুন।