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

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

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

পূর্বশর্ত

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

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

একটি অপ্রবর্তিত RCS for Business এজেন্টের সাথে যোগাযোগ করতে, একটি পরীক্ষামূলক ডিভাইসকে RCS-সক্ষম করতে হবে, কিন্তু সব অ্যান্ড্রয়েড ডিভাইস ডিফল্টভাবে RCS বার্তা গ্রহণ করতে পারে না। আপনি Messages এবং Carrier Services অ্যাপের প্রি-রিলিজ সংস্করণ দিয়ে আপনার ডিভাইসটি কনফিগার করে এর RCS স্ট্যাটাস পরীক্ষা করতে পারেন এবং প্রয়োজনে RCS সক্ষম করতে পারেন।

আপনার ডিভাইসের RCS স্ট্যাটাস চেক করুন

  1. Messages অ্যাপে, বোতামটি ট্যাপ করুন, তারপর Settings ট্যাপ করুন।
  2. চ্যাট ফিচারগুলিতে ট্যাপ করুন এবং স্ট্যাটাস ভ্যালুটি খুঁজুন।

    যদি স্ট্যাটাস ‘কানেক্টেড’ হয়, তাহলে আপনার ডিভাইসে আরসিএস সক্রিয় আছে।

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

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

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

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

এজেন্টের অঞ্চল শনাক্ত করুন

RCS for Business এজেন্টরা উত্তর আমেরিকা, ইউরোপ এবং এশিয়া প্যাসিফিক—এই তিনটি অঞ্চলের যেকোনো একটিতে থাকতে পারে। RBM API তিনটি আঞ্চলিক এন্ডপয়েন্ট সমর্থন করে, যা ব্যবসা প্রতিষ্ঠানগুলোকে আঞ্চলিক ও ব্যবসায়িক প্রয়োজনীয়তা পূরণে সহায়তা করে।

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

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

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

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

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

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

  • কথোপকথনমূলক : যেসব এজেন্ট ব্যবহারকারীদের সাথে একাধিক পালাক্রমে কথোপকথনে অংশ নেয়, তাদের জন্য।
  • সাধারণ বার্তা বা একক বার্তা : যেসব এজেন্ট ঘন ঘন উত্তরের আশা না করে বার্তা পাঠান, তাদের জন্য।

আপনি শুধুমাত্র আপনার এজেন্ট চালু করার আগে তার বিলিং ক্যাটাগরি পরিবর্তন করতে পারবেন। চালু করার পরে যদি বিলিং ক্যাটাগরি পরিবর্তন করার প্রয়োজন হয়, তাহলে RCS for Business সাপোর্ট টিমের সাথে যোগাযোগ করুন ।

স্ট্যান্ডার্ড আরসিএস বা বিজনেস বিলিং মডেল সম্পর্কে আরও তথ্যের জন্য, বিলিং সম্পর্কিত প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (FAQ) দেখুন।

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

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

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

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

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

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

RCS for Business Developer Console-এ আপনার এজেন্ট তৈরি করতে এই নির্দেশাবলী অনুসরণ করুন।

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

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

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

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

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

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

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

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

নিবন্ধিত পরীক্ষামূলক ডিভাইসের মাধ্যমে আপনার এজেন্ট এখন বার্তা পাঠাতে পারবে।

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

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

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!"
  },
  "messageTrafficType": "PROMOTION"
}'
  • আপনার এজেন্টের অঞ্চল অনুযায়ী REGION পরিবর্তে asia , europe বা us ব্যবহার করুন।
  • PHONE_NUMBER জায়গায় আপনার টেস্ট ডিভাইসের ফোন নম্বরটি বসান। এর সাথে কান্ট্রি কোড, এরিয়া কোড এবং শুরুতে একটি + চিহ্ন দিন, কিন্তু কোনো বিভাজক (separator) ব্যবহার করবেন না। উদাহরণস্বরূপ, +14155555555 ।
  • RCS for Business Developer Console-এর Agent information পেজে থাকা আপনার এজেন্ট আইডি দিয়ে AGENT ID প্রতিস্থাপন করুন।
  • PATH_TO_SERVICE_ACCOUNT_KEY আপনার পূর্বে তৈরি করা কী-টির পাথ দিয়ে প্রতিস্থাপন করুন।

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

সাজেস্টেড রিপ্লাই এবং রিচ কার্ডের মতো বিভিন্ন ধরণের মেসেজ পাঠাতে, ‘মেসেজ পাঠান’ দেখুন।

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

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

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