প্রকল্প সম্পর্কে
Novu নিজেকে এজেন্ট এবং পণ্যের জন্য ওপেন-সোর্স যোগাযোগ অবকাঠামো হিসেবে বর্ণনা করে। এটি একটি একক API এবং একটি সমন্বিত কথোপকথন মডেল অফার করে, যা পণ্য এবং এজেন্টকে ব্যবহারকারীদের ইতিমধ্যে ব্যবহৃত চ্যানেলগুলির সাথে সংযুক্ত করার উদ্দেশ্যে তৈরি, যার মধ্যে রয়েছে ইন-অ্যাপ ইনবক্স, ইমেইল, এসএমএস, পুশ, চ্যাট, স্ল্যাক, মাইক্রোসফট টিমস, টেলিগ্রাম এবং হোয়াটসঅ্যাপ।
প্রকল্পটি একই ভিত্তির উপর নির্মিত দুটি প্রধান ব্যবহারের পথ উপস্থাপন করে:
1. পণ্যের জন্য যোগাযোগ অবকাঠামো: একটি API-এর মাধ্যমে ইনবক্স/ইন-অ্যাপ, পুশ, ইমেইল, এসএমএস এবং চ্যাট জুড়ে নোটিফিকেশন পাঠান। এতে শাখা এবং শর্ত সহ একটি নোটিফিকেশন ওয়ার্কফ্লো ইঞ্জিন, একটি ডাইজেস্ট ইঞ্জিন যা একাধিক নোটিফিকেশনকে একটি বার্তায় একত্রিত করে, একটি নো-কোড ইমেইল এডিটর, একটি এমবেডযোগ্য রিয়েল-টাইম ইনবক্স কম্পোনেন্ট (React উপলব্ধ, React Native, Vue এবং Angular শীঘ্রই আসছে বলে উল্লেখ করা হয়েছে), এবং একটি এমবেডযোগ্য পছন্দসই কম্পোনেন্ট যাতে শেষ ব্যবহারকারীরা তাদের নিজস্ব নোটিফিকেশন সেটিংস নিয়ন্ত্রণ করতে পারেন।
2. এজেন্ট কমিউনিকেশন ইনফ্রাস্ট্রাকচার (ACI): একটি বিদ্যমান এজেন্টকে স্ল্যাক, মাইক্রোসফট টিমস, টেলিগ্রাম, হোয়াটসঅ্যাপ, ইমেইল এবং এজেন্টদের জন্য একটি ইন-অ্যাপ ইনবক্সের মতো যোগাযোগ চ্যানেলের সাথে সংযুক্ত করুন। Novu বলে যে এটি প্রতিটি চ্যানেল থেকে ইনবাউন্ড বার্তা পরিচালনা করে, সেগুলিকে একটি সামঞ্জস্যপূর্ণ আকারে স্বাভাবিক করে, এজেন্টের কাছে রুট করে এবং প্রতিক্রিয়া ফেরত পাঠায়। এটি একটি সমন্বিত কথোপকথন মডেল, দ্বিমুখী মেসেজিং, চ্যানেল-সচেতন ফরম্যাটিং, থ্রেডিং, প্রতিক্রিয়া এবং ক্রিয়াগুলির উপর জোর দেয়। README-তে স্পষ্টভাবে উল্লেখ করা হয়েছে যে Novu এজেন্টকে বিশ্বের সাথে সংযুক্ত করে কিন্তু নিজে এজেন্ট নয়, এবং এটি বিভিন্ন এজেন্ট স্ট্যাকের সাথে কাজ করে এজেন্ট লজিককে সীমাবদ্ধ না করে।
README-তে চ্যানেল অনুসারে অনেক সমর্থিত প্রদানকারীর তালিকা রয়েছে: 20টি ইমেইল প্রদানকারী (Amazon SES, Mailgun, Postmark, Resend, SendGrid, SparkPost এবং কাস্টম SMTP সহ), 37টি এসএমএস প্রদানকারী (Twilio, Vonage, Plivo, Sinch, Telnyx এবং MessageBird সহ), 8টি পুশ প্রদানকারী (APNS, FCM, Expo, OneSignal এবং অন্যান্য), 13টি চ্যাট প্রদানকারী (Slack, Discord, Microsoft Teams, Telegram, WhatsApp Business, Mattermost, Rocket.Chat এবং অন্যান্য), এবং একটি ইন-অ্যাপ প্রদানকারী (Novu Inbox)।
শুরু করার জন্য একটি বিনামূল্যে অ্যাকাউন্ট তৈরি এবং ড্যাশবোর্ড নির্দেশাবলী অনুসরণ করার কথা বলা হয়েছে। রিপোজিটরিতে ডকুমেন্টেশন, একটি ডিসকর্ড সম্প্রদায়, অবদানের নির্দেশিকা, আচরণবিধি এবং Novu স্থানীয়ভাবে চালানোর নির্দেশাবলীও উল্লেখ করা হয়েছে। লাইসেন্সিং একটি ওপেন-কোর মডেল অনুসরণ করে: মূল অংশটি MIT-লাইসেন্সযুক্ত, যখন রুট এন্টারপ্রাইজ ফোল্ডার এবং এর সাবফোল্ডারগুলি একটি বাণিজ্যিক লাইসেন্স দ্বারা আচ্ছাদিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.