একটি কাস্টম ডিসকর্ড বট তৈরি করা আপনার কমিউনিটি সার্ভারের আগ্রহ বজায় রাখার জন্য একটি মজাদার এবং আকর্ষক উপায়। আপনি যখন আপনার চ্যানেলে আপনার বন্ধুদের আমন্ত্রণ জানান, বট আপনার অনুপস্থিতিতে তাদের মিথস্ক্রিয়া পরিচালনা করবে। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী খারাপ আচরণ করে, বট তাকে লাথি দিয়ে বের করে দিতে পারে।
এটি করার জন্য, আপনাকে কিছু প্রোগ্রামিং এবং আপনার বট তৈরি করতে এবং এটি আপনার সার্ভারে যুক্ত করার পদক্ষেপগুলির সাথে নিজেকে পরিচিত করতে হবে। নিচের নির্দেশিকা সহজ করে দেয় যে সহজে বোঝা যায় এমন স্ক্রিনশট দিয়ে কী করতে হবে।
ডেভেলপার পোর্টালে ডিসকর্ড বট তৈরি করা হচ্ছে
আপনার ডিসকর্ড অ্যাকাউন্টে লগ ইন করুন এবং বিকাশকারী পোর্টালে যান। এখানে, আপনি একটি নতুন বট “অ্যাপ্লিকেশন” তৈরি করতে পারেন।
আপনার অ্যাপ্লিকেশনটিকে একটি পছন্দসই নাম দিন এবং "তৈরি করুন" এ ক্লিক করুন।
পরবর্তী ধাপে এই অ্যাপ্লিকেশনটি সম্পর্কে কিছু বিবরণ পূরণ করুন। আপনি একটি অ্যাপ্লিকেশন আইকন চয়ন করতে পারেন. পরিবর্তনগুলি সংরক্ষণ করতে মনে রাখবেন।
এখন পোর্টালের "বিল্ড-এ-বট" বৈশিষ্ট্যটি ব্যবহার করে একটি বট যোগ করুন।
অ্যাপে একটি বট যোগ করতে আপনার সম্মতি দিন। কর্মটি অপরিবর্তনীয়।
আপনি উপরের ধাপগুলি সম্পূর্ণ করার পরে, একটি বন্য বট তৈরি করা হয়। তবে, এটি এখনও ভাগ করার জন্য প্রস্তুত নয়। এর জন্য, আপনাকে অতিরিক্ত তথ্য প্রদান করতে হবে।
আপনার বট কি করতে পারে তার একটি চেকলিস্ট তৈরি করুন। আপনার এটিকে প্রশাসকের বিশেষাধিকার দেওয়া উচিত নয়, কারণ এটি আপনার সার্ভারকে নিয়ন্ত্রণ করতে পারে। নির্দ্বিধায় এটিকে নিঃশব্দ করতে বা সদস্যদের নিষিদ্ধ করতে, স্পিকারদের অগ্রাধিকার দিতে, প্রতিক্রিয়া যোগ করতে, লিঙ্কগুলি এম্বেড করতে, ডাকনামগুলি পরিচালনা করতে এবং আরও অনেক কিছু করতে দেয়৷ আপনার দ্বারা প্রদত্ত প্রতিটি স্তরের অনুমতির নিজস্ব অনন্য আইডি রয়েছে যা আপনি ড্যাশবোর্ডেই দেখতে পাবেন।
আপনার ডিসকর্ড বটের জন্য কোড তৈরি করা
আপনি যদি একজন প্রোগ্রামার হন তবে আপনি বটের ফাংশনগুলিকে কিছুটা পরিবর্তন করতে চাইবেন। এই প্রদর্শনী node.js ব্যবহার করে, একটি জাভাস্ক্রিপ্ট রানটাইম পরিবেশ। একবার উইন্ডোজের জন্য ইনস্টল হয়ে গেলে, আপনি "অতিরিক্ত সরঞ্জাম" ইনস্টল করতে চাইতে পারেন যা সরাসরি কমান্ড টার্মিনাল থেকে করা যেতে পারে। এটি Windows Powershell-এ Chocolatey, Visual Studio এবং অন্যান্য প্রোগ্রাম ইনস্টল করবে।
Windows x64 এর জন্য Node.js ডাউনলোড এবং ইনস্টল করুন এবং তারপরে স্টার্ট মেনু থেকে নিম্নলিখিত নির্দিষ্ট প্রোগ্রামটি চালান। এটি একটি Node.js কমান্ড প্রম্পট। (অন্য Node.js অ্যাপ্লিকেশন ফাইলটি চালাবেন না, কারণ এটির একটি ভিন্ন ব্যবহার রয়েছে।)
একবার Node.js ব্যবহারের জন্য পরিবেশ সেট আপ হয়ে গেলে, আপনাকে নিম্নলিখিত কোড ব্যবহার করে "ভয়েস সমর্থন সহ discord.js" ইনস্টল করতে হবে।
npm install discord.js @discordjs/opus
আপনার তৈরি করা প্যাকেজের সংখ্যার জন্য একটি সাফল্যের স্থিতি দেখতে হবে।
নীচে দেখানো হিসাবে নোডেমন ইনস্টল করুন।
npm i -g nodemon
আপনার ডেভেলপার পোর্টাল ওয়েবপেজে আপনার ডিসকর্ড বটে ফিরে যান। "টোকেন প্রকাশ করতে ক্লিক করুন"-এর আইকনে ক্লিক করুন এবং এটি একটি আলফানিউমেরিক কী প্রদর্শন করবে, যা আপনার ব্যক্তিগত অ্যাডমিন। টোকেনটি কারো সাথে শেয়ার করবেন না, কারণ এটি সহজেই হ্যাকযোগ্য।
অফিসিয়াল ডিসকর্ড সাইটে দেখানো কোড উদাহরণটি দেখুন।
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
কোডের শেষ লাইনে একটি টোকেনের পরিবর্তে, আপনার নিজের ডিসকর্ড বট টোকেনটি কপি-পেস্ট করুন।
কমান্ড প্রম্পট থেকে সরাসরি অ্যাক্সেসযোগ্য যে কোনও ফোল্ডারে ফাইলটিকে "Index.js" হিসাবে সংরক্ষণ করুন৷ যতক্ষণ পর্যন্ত এটি একটি .js ফাইল হয় ততক্ষণ এটির যেকোনো নাম থাকতে পারে।
এখন, বট চালানোর জন্য, নিম্নলিখিত কোড লিখুন।
nodemon --inspect "file name".js
এটি প্রস্তুত হলে, Node.js আপনাকে আপনার Discord API-এ লগ ইন করবে। এছাড়াও Node.js-এ একটি এডিটর মোড রয়েছে যা আপনি .help বিকল্প থেকে অ্যাক্সেস করতে পারেন। এখানেই আপনি আপনার বটে আরও সম্পাদনা চালু করতে পারেন।
আপনার সার্ভারে বট যোগ করা
একবার আপনার বট তৈরি হয়ে গেলে, আপনি এটিকে আপনার ডিসকর্ড সার্ভারে যুক্ত করতে চাইবেন। এর জন্য, আপনার নিম্নলিখিতগুলির মতো একটি লিঙ্কের প্রয়োজন হবে:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
"ক্লায়েন্ট আইডি" অ্যাপ্লিকেশনটির অধীনে সাধারণ তথ্যে পাওয়া যায় যেখানে আপনি বটটি সংরক্ষণ করেছেন৷
নীচের স্ক্রিনে, আপনি প্রথম বিভাগে তৈরি করা বটের জন্য ক্লায়েন্ট আইডি দেখতে পারেন।
একটি ব্রাউজার খুলুন এবং উপরে শেয়ার করা লিঙ্ক লিখুন। শুধু আপনার সাথে ক্লায়েন্ট আইডি প্রতিস্থাপন. আপনি সার্ভারটি বেছে নিতে পারেন যেখানে আপনি বট যোগ করতে পারেন।
যদি বটটি সফলভাবে তৈরি করা হয়, আপনি একটি "অনুমোদিত" বার্তা দেখতে পাবেন যা দেখায় যে অ্যাপটি আপনার ডিসকর্ড সার্ভারের সাথে সংযুক্ত হয়েছে। আপনার যদি উইন্ডোজের জন্য ডিসকর্ড সার্ভার ইনস্টল করা থাকে তবে এখানে দেখানো হিসাবে আপনার সিস্টেম ট্রেতে একটি সতর্কতা দেখতে হবে।
তৈরি করা বট সফলভাবে ডিসকর্ড সার্ভারে যোগ করা হয়েছে।
ডিসকর্ড বট আপনার সার্ভারে আগ্রহ তৈরি করার একটি ইন্টারেক্টিভ মাধ্যম। কাস্টম ডিসকর্ড বটগুলির সাথে কাজ করার বিষয়ে আরও তথ্যের জন্য, এই অফিসিয়াল ম্যানুয়ালটি পড়ুন।
আপনি কি নিজের ডিসকর্ড বট তৈরি করেছেন? এর উদ্দেশ্য কি ছিল? মন্তব্য আপনার ধারণা শেয়ার করুন.