ডিসকর্ড ক্রমাগত দেখিয়েছে যে গত পাঁচ বছর বা তারও বেশি সময় ধরে অনলাইনে বন্ধুদের সাথে কথা বলতে, ভিডিও চ্যাট করতে বা স্ট্রিম করতে ইচ্ছুক যে কারও জন্য এটি তাত্ক্ষণিক বার্তাপ্রেরণ প্ল্যাটফর্ম। ডিসকর্ড বট অন্যতম কারণ।
বটগুলি আপনাকে একঘেয়ে কাজগুলি স্বয়ংক্রিয় করা থেকে শুরু করে আপনার সার্ভার জুড়ে সঙ্গীত বাজানো শুরু করার সমস্ত কিছু করতে দেয় এবং এই নির্দেশিকায়, আমরা আপনাকে কীভাবে একটি ডিসকর্ড বট তৈরি করতে হয় তা শিখিয়ে দেব৷
যদিও ডিসকর্ড বট ব্যবহার করার জন্য অটোমেশন প্রাথমিক উদ্দেশ্য, আপনি যেকোন কিছু করার জন্য সত্যিই একটি তৈরি করতে পারেন (অন্তত কিছু জাভাস্ক্রিপ্ট কোডে আপনি ক্র্যাম করতে পারেন)।
এই টিউটোরিয়ালে, আমরা আমাদের নিজস্ব মৌলিক Discord বট তৈরি করতে Node.js ব্যবহার করব।
আবশ্যকতা
- ডিসকর্ড অ্যাকাউন্ট
- ফ্রেশ ডিসকর্ড সার্ভার
- আপনার কম্পিউটারে ইনস্টল করা Node.js.
- ভিসুয়াল স্টুডিও কোড
- এবং, অবশ্যই, একটি ওয়াইফাই সংযোগ।
একটি নতুন ডিসকর্ড অ্যাপ্লিকেশন তৈরি করুন।
শুরু করতে, আমাদের অবশ্যই ডিসকর্ড বিকাশকারীর সাইট ব্যবহার করে অ্যাপ্লিকেশনটি নিবন্ধন করতে হবে। এটি পৌঁছানোর জন্য নেভিগেট করুন পোর্টাল.
এরপরে, ডানদিকে অবস্থিত নতুন অ্যাপ্লিকেশন বোতামটি নির্বাচন করুন।
আপনি যখন বোতামটি ক্লিক করবেন, তখন একটি ডায়ালগ বক্স প্রদর্শিত হবে যা আপনাকে আপনার বটটির একটি নাম দিতে বলবে। আমার ক্ষেত্রে, আমি বটটিকে শুধু "জেসবট" বলব।
পরবর্তী বট পছন্দ নির্বাচন করুন, এবং তারপর "বট যোগ করুন" বোতামে ক্লিক করুন। নিম্নলিখিত ডায়ালগ বক্স প্রদর্শিত হবে:
আপনি যখন নতুন অ্যাপ্লিকেশন প্রতিষ্ঠার অনুমোদন দেন, আপনার কাছে এখন একটি বট আছে।
যাইহোক, আমি মনে করি না আপনি একটি বোবা বট চান। আসুন কিছু অতিরিক্ত বৈশিষ্ট্য যোগ করি এবং এটিকে অনেকগুলি অনুমতি দিয়ে ব্যবহারকারীর ব্যস্ততা উন্নত করি৷
মেনু থেকে OAuth2 নির্বাচন করে, নীচে দেখানো হিসাবে, বাক্সগুলি চেক করুন৷
লিঙ্কটি পৃষ্ঠার নীচে উত্পাদিত হবে যখন বটটিকে আরও অনুমতি দেওয়ার পরে অনুমতি যোগ করা হবে।
আপনি আগে যে লিঙ্কটি কপি করেছিলেন তা এখন যেকোনো ব্রাউজারে পেস্ট করা উচিত। যে স্ক্রীনটি অনুসরণ করবে তা উপস্থিত হওয়া উচিত এবং এতে সার্ভার যুক্ত করা উচিত।
আপনার সার্ভার নির্বাচন করার পরে, "অনুমোদিত" বোতাম টিপুন:
আপনি এখন সফলভাবে আপনার সার্ভারে আমাদের বট যোগ করেছেন।
একটি Node.js প্রকল্প তৈরি করা
এখন যেহেতু আমরা আমাদের বট নিবন্ধন করেছি, আমাদের অবশ্যই Node.js ফাইলগুলির জন্য একটি ফোল্ডার তৈরি করতে হবে।
নির্ভরতা সেট আপ করা হচ্ছে
প্রোগ্রামের সঠিকভাবে কাজ করার জন্য যে প্যাকেজগুলি প্রয়োজন সেগুলি নির্ভরতা হিসাবে পরিচিত। এই উদাহরণে, আমাদের যা প্রয়োজন তা হল discord.js প্যাকেজ। Jaysbot টোকেন পরিচালনায় সাহায্য করার জন্য, আমরা এখনও dotenv প্যাকেজ ইনস্টল করব।
এটি গ্যারান্টি দেবে যে প্রতিটি কলের যথাযথ অনুমোদন রয়েছে, সার্ভারটি কার্যকর রাখার জন্য আমাদের জন্য নোডেমনও প্রয়োজনীয়। একটি নতুন টার্মিনালে প্রকল্পটি শুরু করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
ফলাফল নিম্নরূপ:
নিম্নলিখিত কমান্ডটি প্রকল্পের জন্য Dotenv লাইব্রেরি এবং Discord.js ইনস্টল করবে:
নোডেমন লাইব্রেরি ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
প্রতিবার যখন আমরা আমাদের ফাইলগুলিতে একটি পরিবর্তন করি, নোডেমন সার্ভারটি পুনরায় চালু করে।
আমাদের বট উন্নয়নশীল
ডেভেলপারদের পোর্টালে, আমাদের অবশ্যই Discord.js থেকে কল অনুমোদন করতে হবে। এর জন্য আমাদের বটের টোকেন কপি করতে হবে।
এটি অনুলিপি করার পরে, এটিকে নীচের পদ্ধতিতে একটি নতুন ফাইলে রাখুন যা আপনার name.env ছিল।
বট ফাইল তৈরি করুন।
bot.js নামক মূল প্রকল্প ডিরেক্টরিতে একটি পৃথক ফাইল তৈরি করুন। আমরা পরিবেশ ভেরিয়েবল সেট আপ করতে, discord.js থেকে ক্লাস ইম্পোর্ট করতে, এবং তারপর একটি নতুন ক্লায়েন্ট চালু করতে dotenv প্যাকেজ ব্যবহার করব:
বট সক্রিয় করতে, আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
উপসংহার
ডিসকর্ডের প্ল্যাটফর্মটি দ্রুত প্রসারিত হচ্ছে। এটি বিটকয়েন উত্সাহী, ব্যবসার মালিক এবং গেমারদের জন্য যোগাযোগ এবং সংযোগের একটি নিরাপদ মাধ্যম তৈরি করেছে।
একটি অতিরিক্ত সুবিধা হল একটি সক্ষম বট থাকা যা ব্যবহারকারীদের প্রতিক্রিয়া জানাতে, নিষিদ্ধ করতে এবং নিঃশব্দ করতে পারে। এই পোস্টে ব্যাখ্যা করা হয়েছে কিভাবে একটি সহজ বট তৈরি করতে node.js ব্যবহার করতে হয়। অতএব, আপনি নতুন ক্ষমতা অন্তর্ভুক্ত করতে এই বোঝাপড়া প্রয়োগ করতে পারেন।
খুশি কোডিং.
নির্দেশিকা সমন্ধে মতামত দিন