স্ট্যান্ডার্ড লাইব্রেরি এবং নোড.জেএস সহ আমি কীভাবে একটি মিটআপ স্ল্যাক বট তৈরি করব?

এই গাইডটিতে আপনি কীভাবে একটি স্ল্যাক অ্যাপ্লিকেশন সেট আপ করবেন তা শিখবেন যা মিটআপ এপিআই থেকে তথ্য প্রদর্শন করবে এবং মেইটআপ থেকে অন্যান্য অ্যাপ্লিকেশন সফ্টওয়্যারটিতে রিলে সংরক্ষিত ডেটা রিলে করবে।

মিটআপ একটি জনপ্রিয় ওয়েবসাইট যেখানে সমান আগ্রহী ব্যক্তিরা তাদের শহরগুলিতে ইভেন্টগুলি সংগঠিত করার জন্য গ্রুপ তৈরি করেন।

একবার আমরা সাফল্যের সাথে মিটআপ এপিআইতে অনুরোধ জানালে, আমরা মেটআপের কাছ থেকে একটি প্রতিক্রিয়া পাব, জেএসএন পে-লোড থেকে নির্দিষ্ট ডেটা টানতে এবং স্ল্যাকটিতে সেই ডেটা প্রদর্শন করব। নাম, বিবরণ, তারিখ এবং সময়, অবস্থান এবং আরও অনেক কিছু দেখানোর জন্য আমরা আমাদের স্ল্যাক অ্যাপ্লিকেশনটির সংযুক্তি ডিজাইন করতে যাচ্ছি।

কিভাবে এটা কাজ করে:

স্ল্যাকের বার্তা বাক্সে নেক্সটমিটআপ ৯৯9০৯ এবং জাভাস্ক্রিপ্ট (বা কোনও পিন কোড এবং আগ্রহের বিষয়) জমা দেওয়ার ফলে একটি ওয়েবহুক ট্রিগার হবে। স্ট্যান্ডার্ড লাইব্রেরিতে তৈরি করা এবং হোস্ট করা ওয়েবহুকটি প্রথমে মিটআপ এপিআই-তে একটি অনুরোধ প্রেরণ করে, যা কোয়েরির ফলাফল সহ একটি জেএসওএন পে-লোড প্রদান করে।

ওয়েবহুক এর পরে প্রতিটি ইভেন্টের জন্য স্ল্যাক বার্তা তৈরি করে এবং সেগুলি একটি নির্দিষ্ট চ্যানেলে প্রেরণ করে।

অভিভূত হওয়ার দরকার নেই! আসুন একবারে একটি পদক্ষেপ নেওয়া যাক।

আপনার যা দরকার:

1x স্ল্যাক অ্যাকাউন্ট

1x মিটআপ অ্যাকাউন্ট

1x স্ট্যান্ডার্ড গ্রন্থাগার অ্যাকাউন্ট

পদক্ষেপ 1: আপনার স্ল্যাক অ্যাপ্লিকেশন সেট আপ করুন

আপনি স্লেকে সাইন ইন হয়েছেন তা নিশ্চিত করুন এবং https://api.slack.com/apps এ আপনার স্ল্যাক অ্যাপস ড্যাশবোর্ডে যান। আপনি এর মত একটি পর্দা দেখতে পাবেন।

নতুন অ্যাপ তৈরি করুন ক্লিক করুন। আপনার অ্যাপ্লিকেশনটির নাম এবং আপনি যে বিকাশ স্ল্যাক ওয়ার্কস্পেসে এটি যুক্ত করতে চান তা প্রবেশের জন্য আপনাকে একটি মডেল দেওয়া হবে।

"অ্যাপ্লিকেশন তৈরি করুন" এ এখানে ক্লিক করুন। আপনি একটি মৌলিক তথ্য পৃষ্ঠায় আছেন।

তথ্য দেখতে নীচে স্ক্রোল করুন। আপনি যদি চান তবে এটি আপনার স্ল্যাক অ্যাপটিকে একটি নাম, বিবরণ এবং ছবি দিতে পারেন।

আপনার ব্রাউজারে প্রাথমিক তথ্য পৃষ্ঠাটি ছেড়ে দিন Leave আমরা আপনার স্ল্যাক অ্যাপের শংসাপত্রগুলি পেতে এবং শীঘ্রই সেই অ্যাপ্লিকেশনটিকে স্ট্যান্ডার্ড লাইব্রেরিতে হোস্ট করা ব্যাক-এন্ড যুক্তি - আপনার অ্যাপ্লিকেশনটি চালিত কোডের সাথে সংযুক্ত করতে খুব শীঘ্রই এটি ব্যবহার করব।

পদক্ষেপ 2: একটি বিনামূল্যে স্ট্যান্ডার্ড গ্রন্থাগার অ্যাকাউন্ট তৈরি করুন

আমরা আমাদের স্ল্যাক অ্যাপ্লিকেশন কোডটিকে স্ট্যান্ডার্ড লাইব্রেরিতে হোস্ট করি - কোডটি যা মেটআপস এপিআই থেকে কিছু তথ্য অনুরোধ করে এবং গ্রহণ করে। সুতরাং স্ট্যান্ডার্ড লাইব্রেরিতে কোডে যান এবং আপনার ফ্রি অ্যাকাউন্টটি দাবি করুন claim

পদক্ষেপ 3: স্ট্যান্ডার্ড লাইব্রেরিতে স্ল্যাক অ্যাপ কোড টেম্পলেটটি অনুলিপি করুন এবং সংশোধন করুন

আপনি একবার লগ ইন বা লগ ইন হয়ে গেলে, আপনি বৈশিষ্ট্যযুক্ত API উত্স এ নিয়ে যাওয়া হবে। এগুলি অ্যাপ্লিকেশন কোড টেম্পলেটগুলি যা সহজেই অ্যাপ্লিকেশন অনুলিপি করতে ও সংশোধন করতে স্ট্যান্ডার্ড লাইব্রেরিতে উপলব্ধ। আপনার স্ল্যাক অ্যাপ্লিকেশন সমর্থন করে এমন আপনার এপিআই তৈরি করতে স্ল্যাক অ্যাপ্লিকেশন কোড টেম্পলেটটি নির্বাচন করুন এবং সংশোধন করুন।

আপনার এপিআই প্রকল্পের জন্য একটি অনন্য নাম লিখুন এবং ঠিক আছে ক্লিক করুন।

স্ল্যাক অ্যাপ সোর্স কোড টেম্পলেটটির একটি সংক্ষিপ্ত ব্যাখ্যা:

আমরা যা খুঁজছি তা বুঝতে এক মুহুর্তের জন্য বিরতি দেওয়া যাক। বাম দিকের সাইডবারটি একটি API প্রকল্প কাঠামো যা স্ট্যান্ডার্ড লাইব্রেরি স্ল্যাক অ্যাপ্লিকেশনগুলি তৈরির জন্য সেট আপ করে।

স্ল্যাক অ্যাপসের কোড টেমপ্লেটে চারটি ডিরেক্টরি রয়েছে। আমরা কেবল ফাংশন ডিরেক্টরিতে কাজ করব, এতে আরও তিনটি অতিরিক্ত ফোল্ডার রয়েছে

ক্রিয়াগুলি /, আদেশ / এবং ইভেন্টগুলি / পাশাপাশি একটি একক ফাইল __main __। জেএস আপনার অ্যাপ্লিকেশনটির জন্য স্ল্যাক ক্রিয়া, স্ল্যাশ কমান্ড এবং ইভেন্টগুলির নির্দেশাবলী এই ফোল্ডারে রয়েছে।

আপনি যখন আপনার এপিআই মোতায়েন করবেন তখন ডিফল্ট লাইব্রেরি প্রতিটি ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে HTTPS এন্ডপয়েন্টস (URL গুলি) উত্পন্ন করে। ফলাফলযুক্ত ইউআরএলগুলির সাহায্যে আমরা এমন ওয়েবহুকগুলি কনফিগার করতে পারি যা স্ল্যাকস ক্রিয়া, স্ল্যাশ এবং ইভেন্টগুলিতে নজরদারি করবে এবং তাদের সাথে কাজ করবে।

পাঁচটি ফোল্ডার (ফাংশন ফোল্ডার সহ) একটি ফাইল __main __ নিয়ে আসে। জেএস (ডিরেক্টরিটির মূল শেষ পয়েন্ট) সেট আপ। এই শেষ পয়েন্টগুলি__মেন__। জেএসগুলি স্ল্যাকের কাছ থেকে কোনও বার্তা পেলে উপযুক্ত ফাংশন প্রেরণ করে যখন আমরা আমাদের স্ল্যাক বোটের মাধ্যমে আমাদের এপিআই কল করি তখন কমান্ড শেষ পয়েন্টটি প্রেরণ করা হয়। এখন আমাদের বট সেটআপ ফিরে আসা যাক!

পদক্ষেপ 4: আপনার স্ট্যান্ডার্ড লাইব্রেরি এপিআইতে একটি কমান্ড যুক্ত করুন

একটি অতিরিক্ত কমান্ড তৈরি করুন

কমান্ডস: কমান্ড ডিরেক্টরি হ'ল সমস্ত স্ল্যাশ স্ল্যাশ কমান্ডের শেষ পয়েন্ট। কমান্ড ডিরেক্টরিতে কার্সারটি সরানো এবং ডান-ক্লিক করে একটি অতিরিক্ত কমান্ড তৈরি করুন। নতুন ফাইল নির্বাচন করুন এবং আপনার স্ল্যাশ কমান্ড ফাইলটির নাম Nextmeetup.js লিখুন এবং ঠিক আছে ক্লিক করুন।

আপনার আদেশ আদেশ

এই মুহুর্তে, আপনি "হ্যালো ওয়ার্ল্ড" জাভাস্ক্রিপ্ট ফাংশনটি (__ মেইন __। জেএস) যা স্বয়ংক্রিয়ভাবে উত্পন্ন হয়েছে তা লক্ষ্য করবেন।

নেক্সটমেটআপ.জেসের বিষয়বস্তুগুলি নিম্নলিখিতটি দিয়ে প্রতিস্থাপন করুন:

কোডটির একটি সংক্ষিপ্ত ব্যাখ্যা:

আপনি যখন আপনার স্ল্যাক অ্যাপ্লিকেশন থেকে / নেক্সটমিটআপ প্রেরণ করবেন, আপনি মিটআপ এপিআইতে একটি জিইটি অনুরোধ করবেন।

মিটআপস এপিআই-এর প্রতিটি অনুরোধ অবশ্যই একটি এপিআই কী দিয়ে প্রমাণীকরণ করতে হবে। অতএব আমরা আমাদের মেইটআপ কীটি আমাদের env.json ফাইল থেকে আমাদের অনুরোধে পাস করি। আমরা দুটি পরামিতি জিপ এবং বিষয় সহ আমাদের জিইটি অনুরোধটি প্রেরণ করি।

মিটআপ এপিআই মিটআপ ইভেন্ট অবজেক্টগুলির একটি অ্যারে দেয় যা আমরা আমাদের প্রতিক্রিয়া: কনসোল.লগ (রেসপন্স.ডাটা) লগইন করে স্ট্যান্ডার্ড লাইব্রেরি লগগুলিতে কোড থেকে দেখতে পারি can লগগুলি ট্যাবটি ডিবাগ বিভাগের অধীনে অবস্থিত।

রেসপন্স.ডেটা হ'ল ইভেন্টগুলির একটি অ্যারে যা আপনার ক্যোয়ারীর সাথে মেলে এবং আমরা প্রতিটি ইভেন্টের জন্য দুটি সংযুক্তি তৈরি করতে চাই (একটি অবস্থানের জন্য এবং একটি বিশদর জন্য)। আমাদের ফরম্যাটএটাচমেন্ট নামে একটি ফাংশন রয়েছে যা আমরা প্রতিটি ইভেন্টের জন্য কল করতে পারি। ফলাফলগুলি সংযুক্তি নামে একটি অ্যারে স্থাপন করা হয় যা স্লাকে প্রেরণ করা হয়।

আপনি কোডটি অনুলিপি করে আপনার নেক্সট মিটআপ.জেএস ফাইলে আটকানোর পরে, পরিবর্তনগুলি সংরক্ষণ করুন এবং বাম বার মেনুতে env.json ফাইলটিতে নেভিগেট করুন।

পদক্ষেপ 5: অ্যাপ্লিকেশন শংসাপত্র এবং কী দিয়ে আপনার env.json ফাইলটি পূরণ করুন

Env.json ফাইলটিতে আপনার API এর জন্য পরিবেশের ভেরিয়েবল রয়েছে। আপনি স্থানীয় পরিবেশ, বিকাশ পরিবেশ এবং মুক্ত পরিবেশ (উত্পাদন পরিবেশ) এর জন্য বিভিন্ন মান সেট করতে পারেন। এই ফাইলটিতে আপনার ডিফল্ট লাইব্রেরি অ্যাকাউন্ট, মিটআপ অ্যাকাউন্ট এবং স্ল্যাক অ্যাপ্লিকেশানের জন্য আপনার লগইন সম্পর্কিত সমস্ত অনন্য অ্যাক্সেস কী রয়েছে contains

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

আসুন "STDLIB_TOKEN" ভেরিয়েবলটি প্রবেশ করে শুরু করা যাক। উদ্ধৃতি চিহ্নগুলির মধ্যে কার্সারটি রাখুন (পর্দা দেখুন) এবং ডান ক্লিক করুন এবং নির্বাচন করুন লাইব্রেরি টোকেন ... বা কীবোর্ড শর্টকাট ut + K ব্যবহার করুন

আপনার লাইব্রেরির টোকেনটি নির্বাচন করুন

"দেব" অঞ্চলটি পূরণ করতে লাইব্রেরি টোকেন নির্বাচন করুন।

এখন আপনার স্ল্যাক অ্যাপ্লিকেশনটির প্রাথমিক তথ্য পৃষ্ঠায় ফিরে যান এবং অ্যাপ শংসাপত্রগুলিতে স্ক্রোল করুন:

আপনার গ্রাহক আইডি, গ্রাহক গোপন এবং নিশ্চিতকরণ টোকেন অনুলিপি করুন। Env.json ফাইলের দেব বিভাগে উপযুক্ত ক্ষেত্রগুলিতে এগুলি আটকান।

আপনি যে নামটি স্ল্যাক অ্যাপ্লিকেশনটি দিয়েছেন সেটির জন্য যুক্ত করুন এসএলএককে_এপপি_NAME।

উদাহরণ: SLACK_APP_NAME: মিটআপ-বট

SLACK_REDIRECT মান হ'ল একটি https শেষ পয়েন্ট যা আপনার এপিআই স্থাপন করার সাথে সাথে স্ট্যান্ডার্ড লাইব্রেরি দ্বারা উত্পাদিত হয়। এমনকি যদি আমরা এটি এখনও বাস্তবায়ন না করি তবে এখনই এই কাঠামোর সাথে এটি পূরণ করুন। https: // .api.stdlib.com / @ dev / auth / - আপনার ডিফল্ট লাইব্রেরির ব্যবহারকারীর নাম এবং এপিআই নাম সহ। একবার আমরা কোড সরবরাহ করি, আপনি এই মানটি সঠিকভাবে পূরণ করেছেন তা নিশ্চিত করতে আপনি ফিরে আসতে পারেন।

আমার SLACK_REDIRECT এর মতো দেখাচ্ছে: https://Janethl.api.stdlib.com/[email protected]/auth/ - নিশ্চিত হয়ে নিন যে আপনি শেষে একটি স্ল্যাশের সাথে প্রমাণীকরণের পথটি যুক্ত করেছেন।

আপনার স্ল্যাক অ্যাপ্লিকেশনটির ক্রিয়াকলাপ এবং অনুমতিগুলি ইতিমধ্যে নিম্নলিখিত অঞ্চলে সেট আপ হয়েছে:

"SLACK_OAUTH_SCOPE": বট, আদেশ, চ্যাট: লিখুন: বট, চ্যাট: লিখুন: ব্যবহারকারী, ফাইল: লিখুন: ব্যবহারকারী, চ্যানেল: ইতিহাস

আপনার সর্বশেষ পরিবর্তনশীলটি যুক্ত করতে হবে তা হল আপনার মিটআপ এপিআই কী। মিটআপের জন্য, প্রতিটি অনুরোধ অবশ্যই একটি API কী দ্বারা প্রমাণীকরণ করা উচিত।

পদক্ষেপ:: আপনার মিটআপ এপিআই কীটি পান

সাইন ইন বা একটি Meetup.com অ্যাকাউন্ট তৈরি করুন। আপনার অনন্য এপিআই কী পেতে https://secure.meetup.com/meetup_api/key/ দেখুন। আপনার এপিআই কীটি দেখতে এবং অনুলিপি করতে লকটি ক্লিক করুন।

স্ট্যান্ডার্ড লাইব্রেরিতে কোডে আপনার env.jsonfile এ ফিরে যান। আমি যেমন ছবিটিতে করেছি ঠিক তেমনই আপনার মেইটআপ কীটিকে "কী" মান হিসাবে যুক্ত করুন:

নিশ্চিত হয়ে নিন যে আপনি "⌘ + s" দিয়ে পরিবর্তনগুলি সংরক্ষণ করেছেন (বা নীচের ডানদিকে "সংরক্ষণ করুন" এ ক্লিক করুন)।

__Main__ ফাইলটি সাইডবারের মেনু কলমে অবস্থিত। ইভেন্ট ডিরেক্টরি অধীন Js। "রান" ক্লিক করে স্ট্যান্ডার্ড লাইব্রেরিতে আপনার স্ল্যাক অ্যাপের জন্য কোড স্থাপন করুন।

  • আপনি আপনার কোড স্থাপন করার অল্পক্ষণের পরে, স্ট্যান্ডার্ড লাইব্রেরি একটি HTTPS এপিআই এর শেষ পয়েন্ট URL তৈরি করবে যেখানে আপনার কোডটি থাকবে code এই ঠিকানাটি আপনার সমন্বিত .api.stdlib.com, সেই নামটি অনুসরণ করে আপনি এলাকায় আপনার এপিআই দিয়েছেন: https://janethl.api.stdlib.com/[email protected]/

আমাদের কাছে এখন ইউআরএল রয়েছে যা আমরা আমাদের স্ল্যাক অ্যাপ্লিকেশন থেকে মেটআপ এপিআইতে বার্তা প্রেরণ এবং গ্রহণ করতে ব্যবহার করতে পারি। এখন আমাদের URL টি স্ল্যাককে ওয়েব হুক হিসাবে সেট করা দরকার। সুতরাং আসুন স্ল্যাক অ্যাপের ড্যাশবোর্ডে ফিরে আসি

পদক্ষেপ 7: একটি নতুন স্ল্যাশ কমান্ড তৈরি করুন এবং একটি ওয়েব হুক সেট করুন

স্ল্যাশ কমান্ড (/) এর প্রতিক্রিয়া জানাতে আমাদের এখন আমাদের স্ল্যাক অ্যাপটি সেট করতে হবে। এটি করার জন্য, আমাদের স্ল্যাকস API পৃষ্ঠাতে একটি ওয়েব হুক সেট আপ করতে হবে।

ওয়েবহুক কী?

কোনও ওয়েব-হুক একটি এপিআইয়ের সাথে তুলনা করে আমরা বুঝতে পারি। এপিআই প্রয়োজনীয়তা ভিত্তিক হয়। এর অর্থ হ'ল কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন থেকে অনুরোধ করা হলে তারা চলবে। একটি ওয়েবহুক ইভেন্ট ভিত্তিক। কোডটি চলে যখন কোনও নির্দিষ্ট ইভেন্ট এটি ট্রিগার করে।

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

এখন যেহেতু আমরা এটি বুঝতে পারি, আমাদের ওয়েব হুক সেট আপ করতে স্ল্যাকের এপিআই পৃষ্ঠায় যাই to পাশের মেনুতে স্ল্যাশ কমান্ডগুলি সন্ধান করুন এবং নির্বাচন করুন।

"নতুন কমান্ড তৈরি করুন" ক্লিক করার পরে, আপনাকে আপনার আদেশের বিশদ জানতে চাওয়া হবে। এই উদাহরণের জন্য, নিম্নলিখিত ব্যবহার করুন:

কমান্ড: / নেক্সটমিটআপ

অনুরোধ URL: https: // .api.stdlib.com / @ দেব / আদেশ /: বিজি

সংক্ষিপ্ত বিবরণ: মিলনের ইভেন্টগুলি পুনরুদ্ধার করে

ব্যবহার নোট: [ & ]

আপনার কাজ শেষ হয়ে গেলে "সংরক্ষণ করুন" এ ক্লিক করুন।

পদক্ষেপ 8: OAuth এবং অনুমতিগুলি সক্ষম করুন

আপনার স্ল্যাক অ্যাপটিতে ফিরে আসুন। সাইডবার মেনুতে, ওআউথ এবং অনুমতিগুলিতে ক্লিক করুন।

সেখানে আপনি এর মতো একটি পুনর্নির্দেশ url লিখতে চান: https: // .api.stdlib.com / @ দেব / লেখক /

"যুক্ত করুন" এবং "সংরক্ষণ করুন URL গুলি" ক্লিক করুন Click

এই পুনঃনির্দেশ URL টি স্ট্যান্ডার্ড লাইব্রেরিতে কোডের অধীনে env.json ফাইলে আমরা সেট করা URL এর সাথে মিলবে।

পদক্ষেপ 9: আপনার স্ল্যাক অ্যাপটিতে একটি বট যুক্ত করুন

স্ল্যাক অ্যাপ পৃষ্ঠায় ফিরে যান এবং বাম দিকের বারের বট ব্যবহারকারীদের ক্লিক করুন। বট ব্যবহারকারী যুক্ত করুন ক্লিক করুন। ডিফল্ট সেটিংস রাখুন।

একটি বট ব্যবহারকারী যুক্ত করুন

চূড়ান্ত পদক্ষেপটি অ্যাপ্লিকেশনটিকে অনুমোদন দেওয়া। আপনার ব্রাউজারে নিম্নলিখিত লিখুন: https: // .api.stdlib.com / @ দেব /

অ্যাড টু স্ল্যাক বোতামটি ক্লিক করুন। আপনাকে অন্য অনুমোদনের স্ক্রিনে নিয়ে যাওয়া হবে।

অনুমোদন ক্লিক করুন। আপনার একটি সাফল্যের বার্তা দেখা উচিত!

পদক্ষেপ 10: আপনার স্ল্যাক মিলআপ অ্যাপ্লিকেশনটি পরীক্ষা করুন

তুমি পেরেছ. চেষ্টা করে দেখুন! আপনার স্ল্যাক অ্যাপ্লিকেশনটি এখন আপনি যে স্ল্যাক ওয়ার্কস্পেসে অনুমোদিত তা ব্যবহার করা যেতে পারে। আপনার স্ল্যাক অ্যাপ্লিকেশনটি একটি / পরের মিটআপ <94709> এবং উপরের স্ক্রিনশটে প্রদর্শিত হিসাবে প্রতিক্রিয়া।

এটি এবং আপনাকে ধন্যবাদ!

আশা করি আপনি এই টিউটোরিয়ালটি সহায়ক পেয়েছেন। আপনি যদি এই বিষয়ে মন্তব্য করেন তবে জেনাথকে [এডিডি] stdlib [ডট] কমকে ইমেল করুন বা টুইটারে স্ট্যান্ডার্ড লাইব্রেরি @ স্টিলডিবিএইচকিউ অনুসরণ করুন।

জেনাথ লেডেজমা স্ট্যান্ডার্ড লাইব্রেরি এবং ক্যাল গ্রেডের বিকাশকারী অ্যাডভোকেট - ভাল্লুক! যদি তিনি আরবি ভাষা শিখছেন না বা অনুশীলন করছেন, তবে তিনি তার সিবিআর 500আরআরতে নরকাল অন্বেষণ করতে পারবেন। Twitter টুইটারে @ এমএসএস_লেজেমা স্ট্যান্ডার্ড লাইব্রেরিতে তাঁর ভ্রমণ অনুসরণ করুন।