ManyMoney মেসেজিং MCP সার্ভার
ওভারভিউ
Anchor link toManyMoney মেসেজিং MCP সার্ভার হলো ManyMoney AI MCP সার্ভার-এর প্রেরক প্রতিপক্ষ। যেখানে ManyMoney AI MCP সার্ভার আপনাকে ক্যাম্পেইন পরিকল্পনা এবং তৈরি করতে সাহায্য করে, সেখানে মেসেজিং MCP সার্ভার আপনার AI এজেন্টকে চাহিদা অনুযায়ী, স্বাভাবিক ভাষার নির্দেশাবলী থেকে প্রকৃতপক্ষে বার্তা সরবরাহ করার ক্ষমতা দেয় — পুশ নোটিফিকেশন, ইমেল, SMS, WhatsApp, Telegram, LINE, Kakao এবং আরও অনেক কিছু।
যেকোনো Model Context Protocol (MCP) ক্লায়েন্টের সাথে এটি সংযুক্ত করুন এবং আপনার এজেন্ট একটি সেগমেন্টে পুশ পাঠাতে বা একটি নির্দিষ্ট ব্যবহারকারীকে ব্যক্তিগতকৃত ইমেল পাঠাতে পারবে, সবই একটি একক স্বাভাবিক-ভাষার অনুরোধ থেকে।
সমর্থিত চ্যানেল
Anchor link to| চ্যানেল | বার্তার প্রকার |
|---|---|
| পুশ — iOS | স্ট্যান্ডার্ড, সাইলেন্ট, এবং ক্রিটিক্যাল নোটিফিকেশন, VoIP পুশ, এবং লাইভ অ্যাক্টিভিটি |
| পুশ — Android | স্ট্যান্ডার্ড পুশ, সাথে Huawei, Baidu, এবং Amazon Fire |
| পুশ — Web | Chrome, Firefox, Safari, এবং Edge (Windows)-এ ওয়েব পুশ |
| ইমেল | HTML বডি, টেমপ্লেট, অ্যাটাচমেন্ট, কাস্টম From/Reply-To |
| SMS | আপনার অ্যাকাউন্টে কনফিগার করা SMS প্ল্যাটফর্মের মাধ্যমে টেক্সট মেসেজ |
| আউটবাউন্ড পাঠানোর জন্য Meta-অনুমোদিত টেমপ্লেট; ব্যবহারকারী প্রথমে আপনাকে মেসেজ করার ২৪-ঘন্টার মধ্যে শুধুমাত্র ফ্রি-ফর্ম টেক্সট | |
| Telegram | কন্টেন্ট ভেরিয়েবল সহ টেক্সট মেসেজ |
| LINE | কন্টেন্ট এবং টেমপ্লেট মেসেজ |
| Kakao | কন্টেন্ট এবং টেমপ্লেট মেসেজ |
এটি কীভাবে কাজ করে
Anchor link to১. মেসেজিং MCP সার্ভারটি আপনার AI ক্লায়েন্টের সাথে একবার সংযুক্ত করুন (নিচে MCP সার্ভার কানেক্ট করুন দেখুন)। ২. আপনার AI ক্লায়েন্টে, একটি নতুন চ্যাট খুলুন এবং সাধারণ ভাষায় পাঠানোর বর্ণনা দিন। অ্যাপ্লিকেশন, দর্শক (সেগমেন্ট বা নির্দিষ্ট ব্যবহারকারী), বার্তার টেক্সট, এবং যদি তা তাৎক্ষণিক না হয় তবে কখন পাঠাতে হবে তা অন্তর্ভুক্ত করুন। নিচে আপনার অনুরোধে কী অন্তর্ভুক্ত করবেন দেখুন। আপনাকে নিজে API অনুরোধ বা JSON তৈরি করতে হবে না। ৩. যখন এজেন্ট পাঠানোর জন্য প্রস্তুত হবে, তখন আপনার ক্লায়েন্টে বিবরণ পর্যালোচনা করুন এবং কাজটি অনুমোদন করুন। ৪. আপনার অনুমোদনের পরে, Pushwoosh বার্তাটি পাঠায় এবং একটি বার্তা কোড ফেরত দেয়। এটি বার্তা ইতিহাস-এ পাঠানোর তথ্য খুঁজে পেতে এবং ডেলিভারি ও পরিসংখ্যান ট্র্যাক করতে ব্যবহার করুন।
আপনার এজেন্ট কী করতে পারে
Anchor link toসেটআপের পরে, এজেন্ট যা করতে পারে:
- যেকোনো সমর্থিত চ্যানেলে পাঠানো: পুশ (iOS, Android, Web), ইমেল, SMS, WhatsApp, Telegram, LINE, বা Kakao।
- একটি সেগমেন্টে পৌঁছানো: একটি সেগমেন্ট-এর প্রত্যেককে ব্রডকাস্ট করা।
- নির্দিষ্ট ব্যবহারকারীদের কাছে পৌঁছানো: একটি ইভেন্টের পরে (অর্ডার আপডেট, পাসওয়ার্ড রিসেট, এবং অনুরূপ) এক বা একাধিক ব্যবহারকারী আইডি-তে পাঠানো।
- ডেলিভারি সময়সূচী: এখনই পাঠান, একটি নির্দিষ্ট সময়ে, একটি বিলম্বের পরে, বা প্রতিটি ব্যবহারকারীর স্থানীয় টাইমজোনে।
- কন্টেন্ট ব্যক্তিগতকরণ: প্রতি প্রাপকের জন্য
{{first_name}}বা{{promo_code}}-এর মতো টেমপ্লেট প্লেসহোল্ডার পূরণ করা। - একটি ক্যাম্পেইনের জন্য প্রেরণের সংখ্যা গণনা: এজেন্টকে বলুন কোন ক্যাম্পেইন কোড ব্যবহার করতে হবে। সেই প্রেরণের জন্য ডেলিভারি এবং এনগেজমেন্ট কন্ট্রোল প্যানেলে সেই ক্যাম্পেইনের অধীনে দেখানো হবে।
নিচে আপনার AI ক্লায়েন্ট থেকে বার্তা পাঠান-এ উদাহরণ চ্যাট অনুরোধ দেখুন।
সামঞ্জস্যপূর্ণ AI ক্লায়েন্ট
Anchor link toমেসেজিং MCP সার্ভার যেকোনো MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টের সাথে কাজ করে, যার মধ্যে রয়েছে:
- Claude Desktop by Anthropic
- Cursor এবং Windsurf
- Cline এবং Continue
- কাস্টম এজেন্ট যা MCP স্পেসিফিকেশনের উপর ভিত্তি করে তৈরি
MCP সার্ভার কানেক্ট করুন
Anchor link toধাপ ১. আপনার একটি Pushwoosh অ্যাকাউন্ট এবং একটি API টোকেন আছে তা নিশ্চিত করুন
Anchor link toমেসেজিং MCP সার্ভার একটি Pushwoosh সার্ভার API টোকেন দিয়ে প্রমাণীকরণ করে।
Pushwoosh কন্ট্রোল প্যানেলে, Settings → API Access-এ যান, Generate New Token-এ ক্লিক করুন, Server নির্বাচন করুন, এবং টোকেনটি সংরক্ষণ করুন। আপনি পরবর্তী ধাপে এটি ক্লায়েন্ট কনফিগারেশনে যোগ করবেন।
টোকেনটি আপনার অ্যাকাউন্টের অনুমতি উত্তরাধিকার সূত্রে পায়। এজেন্টকে যে অ্যাপ্লিকেশনগুলির মাধ্যমে পাঠাতে চান, সেগুলিতে এটি সীমাবদ্ধ করুন।
ধাপ ২. আপনার AI ক্লায়েন্টে সার্ভারটি যোগ করুন
Anchor link toনিম্নলিখিত এন্ডপয়েন্টটি ব্যবহার করুন:
https://messaging-api.svc-nue.pushwoosh.com/mcpআপনার Claude Desktop কনফিগারেশন ফাইলে (claude_desktop_config.json) সার্ভারটি যোগ করুন:
{ "mcpServers": { "pushwoosh-messaging": { "url": "https://messaging-api.svc-nue.pushwoosh.com/mcp", "headers": { "Authorization": "Token YOUR_API_TOKEN" } } }}সংরক্ষণ করার পরে Claude Desktop পুনরায় চালু করুন।
আপনার .cursor/mcp.json (অথবা Windsurf-এর সমতুল্য ফাইল)-এ সার্ভারটি যোগ করুন:
{ "mcpServers": { "pushwoosh-messaging": { "url": "https://messaging-api.svc-nue.pushwoosh.com/mcp", "headers": { "Authorization": "Token YOUR_API_TOKEN" } } }}সংরক্ষণ করার পরে এডিটরটি রিলোড করুন।
আপনার ক্লায়েন্টকে https://messaging-api.svc-nue.pushwoosh.com/mcp-তে নির্দেশ করুন এবং Authorization: Token YOUR_API_TOKEN অনুরোধ হেডার সেট করুন। কাস্টম হেডার সহ একটি রিমোট MCP সার্ভার যোগ করার জন্য আপনার ক্লায়েন্টের ডকুমেন্টেশন দেখুন।
ধাপ ৩. চেষ্টা করে দেখুন
Anchor link toআপনার AI ক্লায়েন্টে একটি নতুন চ্যাট খুলুন এবং একটি নির্দিষ্ট প্রশ্ন করুন:
“অ্যাপ্লিকেশন
XXXXX-XXXXX-এ, আমার টেস্ট ডিভাইসগুলিতে ‘Hello from the agent’ শিরোনাম এবং ‘This is a test message.’ বডি সহ একটি পুশ পাঠান।”
এজেন্টের কাজটি অনুমোদন করার আগে, দর্শক এবং বার্তার বিষয়বস্তু নিশ্চিত করুন।
যদি সংযোগটি কাজ করে, এজেন্ট বার্তাটি পাঠায় এবং একটি Pushwoosh বার্তা কোড যেমন PW-12345-67890 ফেরত দেয়।
আপনার AI ক্লায়েন্ট থেকে মেসেজ পাঠান
Anchor link toএজেন্ট প্রতি অনুরোধে একটি বার্তা পাঠায়।
আপনার অনুরোধে কী অন্তর্ভুক্ত করবেন
Anchor link toনিচের বিবরণগুলি আপনার চ্যাটে বর্ণনা করুন যাতে এজেন্ট জানতে পারে কী পাঠাতে হবে, কে পাবে এবং কখন। সাধারণ ভাষা ব্যবহার করুন (উদাহরণস্বরূপ, “অ্যাপ XXXXX-XXXXX”, “সেগমেন্ট কার্ট-অ্যাবান্ডনমেন্ট”)।
| কী অন্তর্ভুক্ত করবেন | বর্ণনা |
|---|---|
application | অ্যাপ্লিকেশন কোড (XXXXX-XXXXX) |
platforms | চ্যানেল আইডি যার মাধ্যমে পাঠাতে হবে (পুশ, ইমেল, SMS, ইত্যাদি) |
target | সেগমেন্ট কোড, সেগমেন্ট এক্সপ্রেশন, অথবা একটি স্পষ্ট ব্যবহারকারী, hwid, বা পুশ টোকেন তালিকা (ট্রানজ্যাকশনাল টার্গেটিং) |
message_payload | পুশ: শিরোনাম এবং বডি, অথবা একটি পুশ প্রিসেট, ঐচ্ছিক শব্দ, ব্যাজ, এবং ওপেন অ্যাকশন সহ ইমেল: বিষয়, বডি বা টেমপ্লেট, সংযুক্তি SMS এবং মেসেঞ্জার: টেক্সট বা অনুমোদিত টেমপ্লেট |
schedule | একটি নির্দিষ্ট সময়ে, একটি বিলম্বের পরে, অথবা ব্যবহারকারীর টাইমজোন অনুসরণ করে পাঠান |
dynamic_content_placeholders | {{first_name}} বা {{promo_code}}-এর মতো প্লেসহোল্ডারগুলির জন্য মান |
campaign | বার্তাটি যে ক্যাম্পেইন কোড-এর সাথে যুক্ত হবে |
frequency_capping | ফ্রিকোয়েন্সি ক্যাপিং একটি নির্দিষ্ট সময়ের মধ্যে প্রতিটি ব্যবহারকারী কতবার একটি বার্তা পাবে তা সীমিত করে |
এজেন্ট কীভাবে একটি মেসেজ পাঠায়
Anchor link toএজেন্ট একটি বার্তা তৈরি এবং পাঠাতে Notify টুল ব্যবহার করে। দুটি টার্গেটিং মোড সমর্থন করে:
| মোড | কখন ব্যবহার করবেন |
|---|---|
| সেগমেন্ট | একটি সেগমেন্ট বা সেগমেন্ট এক্সপ্রেশন-এর সাথে মিলে যাওয়া সমস্ত ব্যবহারকারীকে ব্রডকাস্ট করুন। সময়সূচী, ফ্রিকোয়েন্সি ক্যাপিং, প্রেরণের হার, এবং কন্ট্রোল গ্রুপ সমর্থন করে। |
| ট্রানজ্যাকশনাল | ব্যবহারকারী, hwids, বা পুশ টোকেন-এর একটি নির্দিষ্ট তালিকায় পাঠান। ট্রিগার করা বা ব্যক্তিগতকৃত বার্তাগুলির জন্য আদর্শ। |
উদাহরণ প্রম্পট
Anchor link toএকটি সেগমেন্টে পুশ:
অ্যাপ্লিকেশন
XXXXX-XXXXX-এ, iOS এবং Android-এcart-abandonmentসেগমেন্টে একটি পুশ পাঠান।শিরোনাম: “এখনও ভাবছেন?” বডি: “আপনার কার্ট অপেক্ষা করছে, এখানে ১০% ছাড়।”
প্রতিটি ব্যবহারকারীর স্থানীয় টাইমজোনে বিকাল ৩টার জন্য সময়সূচী করুন।
spring-promoক্যাম্পেইন কোড ব্যবহার করুন।
এক ব্যবহারকারীকে ইমেল:
অ্যাপ্লিকেশন
XXXXX-XXXXX-এ, ব্যবহারকারীuid-123-কেwelcome-flow-v2ইমেল টেমপ্লেট ব্যবহার করে একটি ইমেল পাঠান, যেখানে{{first_name}}প্লেসহোল্ডারটি Alex হিসাবে সেট করা আছে।
একটি সেগমেন্টে SMS:
অ্যাপ্লিকেশন
XXXXX-XXXXX-এ,vip-usersসেগমেন্টে “আপনার এক্সক্লুসিভ অফার আজ রাতে শেষ হচ্ছে।” বডি সহ একটি SMS পাঠান। এখনই পাঠান।
একটি সেগমেন্টে টেলিগ্রাম:
অ্যাপ্লিকেশন
XXXXX-XXXXX-এ,subscribers-monthlyসেগমেন্টে “হাই{{first_name}}, আপনার মে মাসের ইনভয়েস প্রস্তুত — আপনার অ্যাকাউন্ট থেকে এটি ডাউনলোড করুন।” বডি সহ একটি টেলিগ্রাম বার্তা পাঠান। এটিকে আগামীকাল সকাল ১০:০০ AM UTC-এর জন্য সময়সূচী করুন।
অথেন্টিকেশন
Anchor link toমেসেজিং MCP সার্ভার দুটি প্রমাণীকরণ পদ্ধতি সমর্থন করে:
| পদ্ধতি | কীভাবে ব্যবহার করবেন |
|---|---|
| API টোকেন | প্রতিটি অনুরোধে Authorization: Token YOUR_API_TOKEN যোগ করুন। এজেন্ট এবং স্বয়ংক্রিয় পাইপলাইনের জন্য প্রস্তাবিত। |
| সেশন টোকেন (SSO) | Authorization: Bearer YOUR_SSO_TOKEN যোগ করুন। প্রোগ্রাম্যাটিক ইন্টিগ্রেশনের জন্য যা একটি নির্দিষ্ট ব্যবহারকারী সেশনের অধীনে কাজ করার জন্য Pushwoosh OAuth2 SSO ব্যবহার করে। সাধারণ এজেন্ট সেটআপের জন্য প্রয়োজন নেই — পরিবর্তে একটি সার্ভার API টোকেন ব্যবহার করুন। |
একটি অনুপস্থিত বা অবৈধ টোকেন সহ অনুরোধগুলি HTTP 401 দিয়ে প্রত্যাখ্যান করা হয়।
টিপস এবং সেরা অনুশীলন
Anchor link to- অনুমোদন করার আগে প্রতিটি প্রেরণ সাবধানে পর্যালোচনা করুন। এগুলি বাস্তব ডেলিভারি, এবং আপনি অনুমোদন করার সময় বা নির্ধারিত সময়ে সেগুলি পাঠানো হয়। ক্লায়েন্টে অ্যাপ, দর্শক, চ্যানেল এবং বার্তার টেক্সট আপনার উদ্দেশ্যের সাথে মিলেছে কিনা তা নিশ্চিত করুন।
- এজেন্টের জন্য একটি ডেডিকেটেড সার্ভার API টোকেন ব্যবহার করুন। Settings → API Access-এ একটি পৃথক সার্ভার API টোকেন তৈরি করুন এবং এজেন্টকে যে অ্যাপ্লিকেশনগুলি থেকে পাঠাতে হবে সেগুলিতে এটি সীমাবদ্ধ করুন। এইভাবে এজেন্টের অ্যাক্সেস শুধুমাত্র সেই অ্যাপগুলিতে সীমাবদ্ধ থাকবে।
- ট্রিগার করা বার্তাগুলির জন্য ট্রানজ্যাকশনাল টার্গেটিং ব্যবহার করুন। যখন আপনি একটি ইভেন্টের পরে (অর্ডার পাঠানো, পাসওয়ার্ড রিসেট) একটি পরিচিত ব্যবহারকারী আইডিতে পাঠান, তখন
transactionalমোডusers: [userId]সহ ব্যবহার করুন। একই প্রেরণের জন্য একটি এক-ব্যক্তির সেগমেন্ট তৈরি করবেন না। দেখুন NotifyTransactional। - একটি বড় প্রেরণের আগে টেস্ট ডিভাইসগুলিতে পরীক্ষা করুন। একটি বাস্তব সেগমেন্টে পাঠানোর আগে, এজেন্টকে প্রথমে আপনার নিবন্ধিত টেস্ট ডিভাইস-এ পাঠাতে বলুন। উদাহরণস্বরূপ: “অ্যাপ্লিকেশন
XXXXX-XXXXX-এ, আমার টেস্ট ডিভাইসগুলিতে ‘Test’ শিরোনাম এবং ‘Check text here.’ বডি সহ একটি পুশ পাঠান।” এটি বার্তাটি শুধুমাত্র Settings → Test Devices-এ আপনার যোগ করা ডিভাইসগুলিতে পাঠায়। যখন প্রিভিউ ঠিক দেখায়, তখন আসল সেগমেন্ট বা দর্শকের জন্য অনুরোধ করুন। - আপনার অনুরোধে একটি ক্যাম্পেইনের নাম দিন। চ্যাটে একটি ক্যাম্পেইন কোড অন্তর্ভুক্ত করুন (উদাহরণস্বরূপ,
spring-promo) যাতে ফলাফলগুলি Pushwoosh কন্ট্রোল প্যানেলে সঠিক ক্যাম্পেইনের অধীনে প্রদর্শিত হয়। - ব্রডকাস্ট করার আগে নিশ্চিত করুন। আপনার AI ক্লায়েন্টকে এমনভাবে কনফিগার করুন যাতে একটি সেগমেন্টকে লক্ষ্য করে এমন যেকোনো টুল কল অনুমোদন করার আগে স্পষ্ট নিশ্চিতকরণের জন্য জিজ্ঞাসা করে। একটি বড় দর্শকের কাছে একটি ব্রডকাস্ট অপরিবর্তনীয়।
- ব্যক্তিগতকরণের জন্য প্লেসহোল্ডার ব্যবহার করুন। প্রতিটি ব্যবহারকারীর জন্য পৃথক বার্তা তৈরি করার পরিবর্তে আপনার চ্যাট অনুরোধে
{{first_name}}বা{{promo_code}}-এর মতো প্লেসহোল্ডারগুলির জন্য মান পাস করুন।