Stripe, Twilio ও অন্যান্য সেবা সংযুক্ত করুন
সংক্ষেপেকানেক্টর বাইরের সেবাকে অ্যাপের সঙ্গে জুড়ে দেয় — পেমেন্টের জন্য Stripe, SMS-এর জন্য Twilio, নিজের ইমেইল ডোমেইনের জন্য Resend, আরও অনেক কিছু। চ্যাটে ফিচারটি চাইলে MonstarX কী দেওয়ার একটি কার্ড দেখায়, অথবা ব্যাকএন্ড → ক্লাউড → কানেক্টর খুলে সংযুক্ত করুন বোতামে ক্লিক করুন। এখনো কী নেই? পরে বোতামে ক্লিক করুন, MonstarX তবুও সবকিছু তৈরি করে দেবে।
অ্যাপে ডেটাবেস, অ্যাকাউন্ট, ইমেইল, ফাইল স্টোরেজ আর AI আগে থেকেই আছে। বাকি সবকিছু যোগ করে কানেক্টর: Stripe দিয়ে পেমেন্ট নেওয়া, Twilio দিয়ে SMS পাঠানো, Firecrawl দিয়ে যেকোনো ওয়েবসাইট থেকে ডেটা আনা, আরও অনেক কিছু। প্রতিটি কানেক্টর একটি বাইরের সেবাকে একটি অ্যাপের সঙ্গে জুড়ে দেয়, সেই সেবায় আপনার নিজের অ্যাকাউন্টের কী (সেবাটি তার API-এর জন্য আপনাকে যে গোপন পাসওয়ার্ড দেয়) ব্যবহার করে।
খুব কমই এগুলো খুঁজতে যেতে হয়। এমন কোনো ফিচার চাইলে যার জন্য একটি সেবা লাগে — “সদস্যরা ক্লাস পাস কিনতে পারবেন” — MonstarX কোড লিখে দেয় আর চ্যাটেই আপনার কাছে কী চেয়ে নেয়।
অ্যাপ কোন কোন সেবার সঙ্গে সংযুক্ত হতে পারে?
“অ্যাপ কোন কোন সেবার সঙ্গে সংযুক্ত হতে পারে?” অংশএই কানেক্টরগুলো এমন কাজের জন্য, যা অ্যাপ তার ব্যবহারকারীদের জন্য করে। সবগুলো পাবেন ব্যাকএন্ডক্লাউড খুলে কানেক্টর তালিকায়।
| কানেক্টর | অ্যাপ এটি দিয়ে কী করতে পারে | কী পেস্ট করবেন |
|---|---|---|
| Stripe | পেমেন্ট, সাবস্ক্রিপশন ও চেকআউট। স্যান্ডবক্স (টেস্ট) বা লাইভ কী। | সিক্রেট কী, প্রকাশযোগ্য কী, ওয়েবহুক সাইনিং সিক্রেট (ঐচ্ছিক) |
| Twilio | SMS ও WhatsApp বার্তা পাঠানো, আর ভয়েস কল করা। | অ্যাকাউন্ট SID, প্রমাণীকরণ টোকেন, প্রেরকের ফোন নম্বর |
| Resend | MonstarX-এর ইমেইলের বদলে নিজের ডোমেইন থেকে ইমেইল পাঠানো। | API কী, প্রেরকের ঠিকানা |
| OpenAI | MonstarX-এর AI-এর বদলে নিজের OpenAI কী ব্যবহার। | API কী |
| OpenRouter | MonstarX-এর AI-এর বদলে নিজের OpenRouter কী (যেকোনো মডেল) ব্যবহার। | API কী |
| Google Maps | জায়গা খোঁজা ও লিখতেই সাজেশন, ব্যবসার বিস্তারিত তথ্য আর গাড়ি চালানোর দিকনির্দেশনা। | API কী |
| Mapbox | জিওকোডিং (ঠিকানাকে মানচিত্রের অবস্থানে রূপান্তর), দিকনির্দেশনা, আর স্যাটেলাইটসহ Mapbox-এর মানচিত্র স্টাইল। | পাবলিক অ্যাক্সেস টোকেন |
| Firecrawl | যেকোনো ওয়েবসাইটকে পরিচ্ছন্ন লেখা বা গোছানো ডেটায় রূপান্তর (স্ক্র্যাপ, ক্রল, সার্চ)। | API কী |
| Zernio | ব্যবহারকারীদের সোশ্যাল অ্যাকাউন্ট (X, Instagram, Facebook, LinkedIn, TikTok, YouTube ও আরও অনেক) সংযুক্ত করে পোস্ট প্রকাশ বা সময় ঠিক করে রাখা। | API কী |
| ElevenLabs | লেখা থেকে কথা ও ভয়েস তৈরি। | API কী |
| Google Analytics | GA4 দিয়ে পৃষ্ঠা দেখা ও ইভেন্ট গোনা। | Measurement ID |
কিছু কানেক্টর আরও বড় কাজ করে, সেগুলোর আলাদা পৃষ্ঠা আছে:
- Supabase ও Railway অ্যাপের ডেটা আপনার নিজের Postgres ডেটাবেসে রাখতে পারে — দেখুন Supabase ও Railway।
- Firebase অ্যাপকে দেয় আপনার নিজের Firestore, সাইন-ইন, ফাইল স্টোরেজ ও পুশ বিজ্ঞপ্তি — দেখুন Firebase।
- Cloudflare পুরো অ্যাপটি আপনার নিজের Cloudflare অ্যাকাউন্টে চালায় — দেখুন নিজের Cloudflare অ্যাকাউন্ট।
- Azure, AWS, Vercel ও Google Cloud হলো অ্যাপ প্রকাশ করার জায়গা — দেখুন অন্য হোস্টে প্রকাশ।
চ্যাট থেকে কীভাবে কোনো সেবা সংযুক্ত করব?
“চ্যাট থেকে কীভাবে কোনো সেবা সংযুক্ত করব?” অংশসহজ ভাষায় ফিচারটি চেয়ে নিন, যেমন “সদস্যরা Stripe দিয়ে ক্লাস পাসের দাম দিতে পারবেন”। MonstarX সেটি তৈরি করে আর সেবাটি সংযুক্ত করতে বলে একটি কার্ড দেখায়, সঙ্গে কেন দরকার তার কারণ।
-
কার্ডটি পড়ুন। কী কোথায় পাবেন লিঙ্কটি সেবার নিজের সেই পৃষ্ঠা খোলে, যেখানে লেখা আছে তার কী কোথায় পাওয়া যায়।
-
Stripe-এর ক্ষেত্রে এনভায়রনমেন্ট বেছে নিন: পরীক্ষা করার সময় স্যান্ডবক্স (টেস্ট কী), আসল গ্রাহকরা টাকা দিলে লাইভ (লাইভ কী)।
-
ঘরগুলোতে কী পেস্ট করে Stripe সংযুক্ত করুন বোতামে ক্লিক করুন (বোতামে সবসময় সেবার নাম থাকে)।
-
কার্ডটি সবুজ হয়ে যায়: Stripe সংযুক্ত। নতুন কী নিয়ে প্রিভিউ আবার চালু হয়, তাই সঙ্গে সঙ্গে ফিচারটি চেষ্টা করে দেখতে পারেন।
শুধু প্রকল্পের মালিকই কোনো সেবা সংযুক্ত করতে পারেন। প্রকল্পটি দেখছেন এমন অন্য যে কেউ কার্ডে দেখেন “শুধুমাত্র প্রকল্পের মালিক এটি সংযুক্ত করতে পারেন।”
এখনো কী না থাকলে কী করব?
“এখনো কী না থাকলে কী করব?” অংশপরে বোতামে ক্লিক করুন। কার্ডটি ভাঁজ হয়ে এক লাইনে নেমে আসে — “Stripe · আপনি এটি পরে সংযুক্ত করবেন” — আর MonstarX তবুও সবকিছু তৈরি করে। অ্যাপের যেখানে সেবাটি লাগে, সেখানে অ্যাপ ভেঙে না পড়ে “Stripe এখনো সংযুক্ত হয়নি” ধরনের একটি স্পষ্ট বার্তা দেখায়। কী হাতে এলে যেকোনো সময় এখনই সংযুক্ত করুন বোতামে ক্লিক করুন।
আপনার পছন্দ প্রকল্পের সঙ্গে সংরক্ষিত থাকে, তাই সংযুক্ত না করা পর্যন্ত প্রতিটি ডিভাইসেই কার্ডটি ভাঁজ করা থাকে।
সেবাটি ছাড়া MonstarX এগোতে না পারলে?
“সেবাটি ছাড়া MonstarX এগোতে না পারলে?” অংশকখনো কখনো পুরো অনুরোধটিই আপনার অ্যাকাউন্টে কী আছে তার ওপর নির্ভর করে, যেমন “আমার Stripe-এর পণ্যগুলো ইমপোর্ট করুন”। তখন কার্ডটি অ্যাম্বার রঙের হয়, তাতে লেখা থাকে চালিয়ে যেতে MonstarX-এর Stripe দরকার, আর পরে বোতাম থাকে না। যেসব অংশে সেবাটি লাগে না, MonstarX সেগুলো তৈরি করে অপেক্ষা করে। সংযুক্ত করামাত্র নিজে থেকেই আবার কাজ শুরু করে।
ব্যাকএন্ড ট্যাব থেকে কীভাবে কোনো সেবা সংযুক্ত করব?
“ব্যাকএন্ড ট্যাব থেকে কীভাবে কোনো সেবা সংযুক্ত করব?” অংশ-
প্রকল্প খুলে ওপরের বারে ব্যাকএন্ড ট্যাবে, তারপর ক্লাউড বিভাগে ক্লিক করুন।
-
নিচে কানেক্টর অংশে গিয়ে সেবাটির পাশে সংযুক্ত করুন বোতামে ক্লিক করুন।
-
ঘরগুলো পূরণ করুন। ঐচ্ছিক ঘরের পাশে লেখা থাকে “(ঐচ্ছিক)”, আর অনেক ঘরের নিচে এক লাইনের সাহায্যও থাকে।
-
সেবার নামসহ সংযুক্ত করুন বোতামে ক্লিক করুন।
সংযুক্ত সেবার পাশে সবুজ রঙে সংযুক্ত লেখা থাকে (Stripe-এর ক্ষেত্রে সংযুক্ত · স্যান্ডবক্স বা সংযুক্ত · লাইভ), সঙ্গে দুটি বোতাম:
- কী আপডেট করুন — এক বা একাধিক কী বদলাতে। কোনো ঘর খালি রাখলে তার বর্তমান মান থেকে যায়।
- সংযোগ বিচ্ছিন্ন করুন — এই অ্যাপ থেকে সেবাটি আর তার কী সরিয়ে দিতে।
প্রতিটি কানেক্টরের পাশের ছোট তীর আইকনটি সেবার নিজের ডকুমেন্টেশন খোলে।
অ্যাপ এখনো কোন কোন সেবার অপেক্ষায় আছে, কীভাবে জানব?
“অ্যাপ এখনো কোন কোন সেবার অপেক্ষায় আছে, কীভাবে জানব?” অংশঅ্যাপের কোড এখনো সংযুক্ত হয়নি এমন কোনো সেবা ব্যবহার করলে MonstarX তা খেয়াল করে, আর তিন জায়গায় জানায়:
- ব্যাকএন্ড → ক্লাউড সেই কানেক্টরগুলো সবার আগে দেখায়, পাশে লেখা থাকে আপনার অ্যাপ এটি ব্যবহার করে · পরে সংযুক্ত করা হবে, আপনার অ্যাপ এটি ব্যবহার করে · সংযুক্ত নয় বা চালিয়ে যেতে প্রয়োজন।
- প্রকাশ করুন বোতামে একটি অ্যাম্বার রঙের বিন্দু দেখা যায়, আর ভেতরে “Stripe এবং Twilio এখনো সংযুক্ত হয়নি” ধরনের একটি নোট, প্রতিটির জন্য একটি সংযুক্ত করুন বোতামসহ। তবুও প্রকাশ করতে পারবেন; শুধু কী না দেওয়া পর্যন্ত ওই অংশগুলো কারও জন্যই কাজ করবে না।
- QA পরীক্ষা কোনো ধাপকে ব্যর্থ বলার বদলে, যে ধাপে সেবাটি লাগে সেখান পর্যন্ত পরীক্ষা করে সেটিকে কী-এর অপেক্ষায় আছে বলে চিহ্নিত করে। দেখুন QA পরীক্ষা।
যে ফিচার কোনো সেবা ব্যবহার করত সেটি সরিয়ে দিলে, মনে করিয়ে দেওয়ার নোটটিও নিজে থেকেই চলে যায়।
কী কোথায় রাখা হয়?
“কী কোথায় রাখা হয়?” অংশকী অ্যাপের সঙ্গে এনক্রিপ্ট করে রাখা হয়, নির্দিষ্ট নামে, যেমন STRIPE_SECRET_KEY। ব্যাকএন্ডসিক্রেট খুললে আপনার নিজের যোগ করা কী-গুলোর পাশে এগুলোর নাম দেখা যায় (মান কখনো নয়)। দেখুন সিক্রেট।
- সিক্রেট কী শুধু অ্যাপের সার্ভারই ব্যবহার করে। অ্যাপের কোনো ভিজিটর এগুলো দেখতে পান না।
- পাবলিক কী, যেমন Stripe-এর প্রকাশযোগ্য কী, Google Maps-এর কী বা Google Analytics-এর Measurement ID, ব্রাউজারে ব্যবহারের জন্যই তৈরি। এই কী-গুলোর জন্য তা নিরাপদ, আর সে কারণেই সেবাগুলো দুই ধরনের কী দেয়।
- কী একটি অ্যাপের নিজস্ব। আপনার অন্য অ্যাপ কখনো সেগুলো দেখে না।
বিল্ট-ইন সেবার বদলে কি নিজের সেবা ব্যবহার করা যায়?
“বিল্ট-ইন সেবার বদলে কি নিজের সেবা ব্যবহার করা যায়?” অংশহ্যাঁ। কিছু কানেক্টর বানানোই হয়েছে MonstarX Cloud-এর কোনো সেবার জায়গা নেওয়ার জন্য, তালিকায় সেগুলোর পাশে লেখা থাকে MonstarX … প্রতিস্থাপন করে:
| বিল্ট-ইন সেবা | যা দিয়ে বদলাবেন |
|---|---|
| ইমেইল (MonstarX-এর মেইল ডোমেইন থেকে পাঠায়) | Resend, নিজের ডোমেইন থেকে পাঠাতে |
| AI (বিকল্প মডেলসহ পরিচালিত মডেল) | OpenAI বা OpenRouter, খরচ আপনার নিজের অ্যাকাউন্টে |
| ডেটাবেস | Supabase — অথবা Railway Postgres, যার পাশে চিহ্ন নেই তবে ডেটা রাখতে পারে। দেখুন Supabase ও Railway। |
বিকল্পটি সংযুক্ত করুন, তারপর MonstarX-কে সেটি ব্যবহার করতে বলুন — যেমন “অ্যাপের ইমেইলগুলো Resend দিয়ে পাঠান”। অ্যাপের কিছুই যখন আর বিল্ট-ইন সেবাটি ব্যবহার করে না, তখন ব্যাকএন্ডক্লাউড থেকে ইমেইল, AI, ওয়েব সার্চ বা স্টোরেজ বন্ধ করতে পারেন। দেখুন কোনো সেবা বন্ধ করে নিজেরটা ব্যবহার করা যায়?
জেনে রাখুন
“জেনে রাখুন” অংশ- অ্যাপ তৈরির কাজ কখনো কী-এর জন্য অপেক্ষা করে না। MonstarX সেবার ডকুমেন্টেশন দেখে কোড লেখে, তাই কী না থাকলে শুধু সেই একটি ফিচারই কাজ করে না।
- আগে পরীক্ষা করুন। Stripe-এর স্যান্ডবক্স কী দিয়ে টেস্ট কার্ডে চেকআউট চালানো যায়, কোনো আসল টাকা ছাড়াই।
- আপনার অ্যাকাউন্ট, আপনার বিল। সংযুক্ত সেবা তার নিজের মূল্য অনুযায়ী সেই সেবায় আপনার অ্যাকাউন্টে চার্জ করে। MonstarX কিছুই যোগ করে না।
- MonstarX-এর নিজের জন্য কানেক্টর আলাদা জিনিস: ব্যবসায়িক টুল দিয়ে এজেন্ট আপনার Google Sheets, HubSpot বা Jira পড়তে পারে, আর MCP কানেক্টর এজেন্টকে অন্যান্য টুল দেয়।
সাধারণ জিজ্ঞাসা
“সাধারণ জিজ্ঞাসা” অংশStripe সংযুক্ত করতে কি কোডিং জানতে হয়?
না। চ্যাটে ফিচারটি চেয়ে নিন, MonstarX যে কার্ড দেখায় তাতে আপনার দুটি Stripe কী পেস্ট করুন, তারপর Stripe সংযুক্ত করুন বোতামে ক্লিক করুন। সব কোড MonstarX লিখে দেয়।
কী পাওয়ার আগেই কি অ্যাপ তৈরি করা যায়?
হ্যাঁ। কার্ডে পরে বোতামে ক্লিক করুন। MonstarX সবকিছু তৈরি করে, যেখানে সেবাটি লাগে সেখানে “এখনো সংযুক্ত হয়নি” ধরনের একটি সহজ বার্তা দেখায়, আর অ্যাপ লাইভ হওয়ার আগে প্রকাশ করুন মেনুতে মনে করিয়ে দেয়।
কোনো কী কোথায় বদলাব বা সরাব?
ব্যাকএন্ড → ক্লাউড → কানেক্টর খুলে সেবাটির পাশে কী আপডেট করুন বা সংযোগ বিচ্ছিন্ন করুন বোতামে ক্লিক করুন। কী-গুলোর নাম ব্যাকএন্ড → সিক্রেট বিভাগেও দেখা যায়।
অ্যাপের ব্যবহারকারীরা কি আমার কী দেখতে পান?
আপনার সিক্রেট কী নয় — সেগুলো অ্যাপের সার্ভারেই থাকে। শুধু ব্রাউজারের জন্য তৈরি পাবলিক কী, যেমন Stripe-এর প্রকাশযোগ্য কী, পৃষ্ঠা পর্যন্ত পৌঁছায়।
কী কি প্রিভিউ আর প্রকাশিত অ্যাপ দুটিতেই কাজ করে?
হ্যাঁ। সংযুক্ত করলে নতুন কী নিয়ে প্রিভিউ আবার চালু হয়, আর পরের বার প্রকাশ করলে লাইভ অ্যাপও সেগুলো পায়।
তালিকায় নেই এমন সেবার কি কানেক্টর আছে?
তবুও সেটি ব্যবহার করতে পারেন। MonstarX-কে সেবাটি যুক্ত করতে বলুন, তারপর ব্যাকএন্ড → সিক্রেট বিভাগে নিজে তার কী যোগ করুন। অ্যাপ একইভাবে সেটি পড়ে।