সুচিপত্র:
- ধাপ 1: ডিসকর্ড অ্যাপটি ডাউনলোড করুন
- ধাপ 2: আপনার নিজের চ্যানেল সেট আপ করা
- ধাপ 3: Node.js এবং Npm ইনস্টল করুন
- ধাপ 4: বট তৈরি করুন
- ধাপ 5: একটি স্থানীয় ডিরেক্টরি তৈরি করুন
- ধাপ 6: শেষ ধাপ এবং বট পরীক্ষা
ভিডিও: কীভাবে বিবাদে একটি ইন্টারেক্টিভ বট যুক্ত করবেন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমি দেখাবো কিভাবে একটি নিজস্ব ইন্টারেক্টিভ বট তৈরি করা যায় যা কিছু কমান্ডোর সাথে কাজ করে।
ডিসকর্ড একটি স্কাইপ/হোয়াটস-অ্যাপ সোশ্যাল মিডিয়া অ্যাপ যা গেমারদের একত্রিত করে। তাদের একটি নিজস্ব চ্যানেল থাকতে পারে, প্রতিটি সদস্য কোন গেমটি খেলে তা পরীক্ষা করে, একে অপরকে কল করে এবং একে অপরের সাথে চ্যাট করতে পারে। সম্ভাবনার মধ্যে একটি হল সার্ভারে একটি বট যোগ করা। এটি হয় একটি স্বয়ংক্রিয় বট হতে পারে, অথবা একটি বট যা উদাহরণস্বরূপ সঙ্গীত চালায়।
সরবরাহ:
- অবশ্যই ইন্টারনেট (দোহ!)
- ডিসকর্ড অ্যাপ
- Node.js, npm
- টার্মিনালে কমান্ড কার্যকর করার প্রাথমিক জ্ঞান
ধাপ 1: ডিসকর্ড অ্যাপটি ডাউনলোড করুন
ডিসকর্ড অ্যাপটি ডাউনলোড করুন। এই অ্যাপটি একটি মাল্টি-ডিভাইস অ্যাপ যা https://discordapp.com থেকে ডাউনলোড করা যায়
আপনি যে ব্যবহারকারীর নামটি তৈরি করেছেন তার সাথে একটি অনন্য নম্বর সংযুক্ত রয়েছে, যা উপরের ছবির মতো দেখা যাচ্ছে। আপনি এই নামটি ব্যবহার করুন + # অন্যান্য বিরোধের সদস্যদের যোগ করতে।
ধাপ 2: আপনার নিজের চ্যানেল সেট আপ করা
বট তৈরি করার জন্য, আমাদের নিজস্ব সার্ভার তৈরি করতে হবে।
1. যখন আপনি ডিসকর্ডে লগ ইন করেন তখন আপনার উপরের ছবির মতো কিছু দেখা উচিত:
2. সার্ভার তৈরি করার জন্য, আমাদের নীচের বাম কোণে '+' ক্লিক করতে হবে লাল রঙে হাইলাইট করা হয়েছে।
আপনার সার্ভারের একটি নাম দিন এবং সার্ভার অঞ্চলে প্রবেশ করুন। Allyচ্ছিকভাবে আপনি আপনার সার্ভারে একটি ছবি যোগ করতে পারেন। একবার আপনি এই ধাপগুলি সম্পন্ন করলে, আপনি যে ডিভাইসে আছেন তার উপর নির্ভর করে আপনার ট্যাবে বাম দিকে সার্ভারের তালিকা দেখতে হবে।
ধাপ 3: Node.js এবং Npm ইনস্টল করুন
একবার আপনি আপনার নিজের সার্ভার তৈরি করার পরে, বিবাদ আপনার সার্ভারে বন্ধুদের আমন্ত্রণ জানাতে বলে। এই ধাপটি এড়িয়ে যান (অথবা আমন্ত্রণের লিঙ্কটি ব্যবহার করে আপনার বিবাদ চ্যানেলে বন্ধুদের আমন্ত্রণ জানান) এবং voilá! আপনার নিজস্ব সার্ভার তৈরি করা হয়েছে।
1. node.js এবং npm দেখুন
প্রথমে আমাদের নিশ্চিত করতে হবে যে এপিআই -এর কল করার জন্য আমাদের একটি স্থানীয় প্রকল্প তৈরি করতে হবে। আমাদের বটের জন্য একটি টোকেনও পেতে হবে। এটি করার জন্য, আমাদের টার্মিনালে কিছু লাইন যোগ করতে হবে। টার্মিনাল খুলতে, সিএমডি + স্পেসবার টিপুন এবং টার্মিনাল অনুসন্ধান করুন। আপনি যদি এটি সঠিকভাবে করেন, তাহলে টার্মিনালটি উপরের চিত্রের মতো প্রদর্শিত হবে।
আপনি node.js এবং npm ইনস্টল করেছেন কিনা তা পরীক্ষা করতে, নিম্নলিখিত কোডটি টাইপ করুন:
Node.js এর জন্য:
নোড -ভি
Npm এর জন্য:
npm -v
যদি আপনার উভয়েরই node.js ইনস্টল এবং npm থাকে, তাহলে আপনাকে সংস্করণটি দেখতে হবে, যদি না হয়, তাহলে নিম্নলিখিত কোডটি প্রবেশ করে node.js এবং npm উভয়ই ইনস্টল করুন (node.js npm সহ ইনস্টল করা হবে):
Npm এর জন্য:
npm install npm@latest -g
ধাপ 4: বট তৈরি করুন
আমাদের বট কাজ করার জন্য আমাদের একটি অ্যাপ্লিকেশন এবং বট তৈরি করতে হবে। আমাদের এটি আমাদের ডিসকর্ড সার্ভারে পাঠাতে হবে।
1. অ্যাপ্লিকেশন এবং বট তৈরি করুন:
প্রথমে, discordapp.com/developers/applications/me এ যান। আপনার অ্যাকাউন্ট দিয়ে লগ ইন করুন। শুরু করতে নতুন অ্যাপ্লিকেশন ক্লিক করুন, এবং আপনার আবেদন একটি নাম দিন তারপর তৈরি ক্লিক করুন। বাম ট্যাবে, বট নির্বাচন করুন। বট তৈরি করুন। যদি বট তৈরি করা হয়, আপনি উপরের ছবিতে একটি বার্তা পাবেন যে বট তৈরি করা হয়েছে।
2. আপনার ডিসকর্ড সার্ভারে বট পাঠান।
সাধারণ তথ্যে, আপনার ক্লায়েন্ট আইডি কপি করুন, আইডি কপি করুন এবং এই ইউআরএলে পেস্ট করুন, নম্বরগুলি প্রতিস্থাপন করুন:
discordapp.com/oauth2/authorize?&client_id…
আপনার ব্রাউজারে আপনার ক্লায়েন্ট আইডি নম্বর সহ ইউআরএলটি অনুলিপি করুন। এটি আপনাকে একটি ওয়েবসাইটে নিয়ে যাবে যেখানে আপনি ডিসকর্ডকে বলতে পারেন আপনার বট কোথায় পাঠাতে হবে। আপনি যদি কোনও অ্যাপে বা আপনার ব্রাউজারে ডিসকর্ড খুলেন এবং আপনার সার্ভারে নেভিগেট করেন তবে আপনি এটি কাজ করতে পারবেন। চ্যানেলটি বলবে একটি বট রুমে যোগ দিয়েছে, এবং আপনি এটি অনলাইন সদস্যদের তালিকার নীচে ডান পাশের মেনুতে দেখতে পাবেন।
ধাপ 5: একটি স্থানীয় ডিরেক্টরি তৈরি করুন
আমাদের আপনার পিসিতে একটি ফোল্ডার তৈরি করতে হবে যা আপনার সমস্ত বটের ফাইল সংরক্ষণ করবে। এটিকে ডিসকর্ডবট বা এমন কিছু নাম দিন যা সহজেই চিনতে পারে।
1. একটি ফোল্ডার এবং তিনটি ফাইল তৈরি করুন
আমাদের সেই ফোল্ডারে তিনটি তৈরি করতে হবে।
টার্মিনালে নিম্নলিখিত কোডটি চালান:
mkdir discordBot
নিম্নলিখিত কোডটি লিখে ফোল্ডারটি নেভিগেট করুন:
cd discordBot
তারপর নিচের লাইনটি টাইপ করুন:
npm init -y
এটি প্রকল্প ফোল্ডারের ভিতরে একটি package.json ফাইল তৈরি করবে।
Discord.js নামক ডিসকর্ড এপিআই এর সাথে ইন্টারঅ্যাক্ট করার জন্য প্রথমে একটি সুপরিচিত জাভাস্ক্রিপ্ট লাইব্রেরি ইনস্টল করে শুরু করা যাক। টাইপ করুন:
npm install -save discord.js
আপাতত সতর্কতা উপেক্ষা করুন।
2. টোকেনের জন্য একটি ফাইল তৈরি করা
যে কোন টেক্সট এডিটর ব্যবহার করে একটি ফাইল তৈরি করুন এবং তার নাম দিন "auth.json"।
নিম্নলিখিত কোড আটকান:
{
"টোকেন": "আপনার বট টোকেন"}
তারপরে, আপনার টোকেন দিয়ে "আপনার বট টোকেন" প্রতিস্থাপন করুন। এটি পাওয়া যাবে:
লগইন করুন, ক্লায়েন্ট সিক্রেট ক্লিক করুন এবং বট টোকেন প্রতিস্থাপন করুন।
ফাইলটি সংরক্ষণ করুন এবং একটি নতুন ফাইল তৈরি করুন।
পরবর্তী ফাইল, এই ফাইলের নাম package.json, নিম্নলিখিত কোডটি পেস্ট করুন:
{
"নাম": "ডিসকর্ডবট", "সংস্করণ": "1.0.0", "বিবরণ": "আমার প্রথম ডিসকর্ড বট", "প্রধান": "bot.js", "লেখক": "আপনার নাম", "নির্ভরতা”: {}}
লেখকের নামটি আপনার নাম দিয়ে প্রতিস্থাপন করুন এই ফাইলটিকে আপনার ডিসকর্ড বট ফোল্ডারে "package.json" হিসাবে সংরক্ষণ করুন।
অবশেষে, শেষ.json ফাইলটিকে bot.js বলা হবে এবং নিম্নলিখিত কোডটি পেস্ট করুন:
const Discord = প্রয়োজন ('discord.js');
const ক্লায়েন্ট = নতুন Discord. Client (); const auth = need ('./ auth.json'); client.on ('ready', () => {console.log (`$ {client.user.tag}!` হিসাবে লগ ইন!!);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
আপনার ডিসকর্ড বট ফোল্ডারে এই শেষ টেক্সট ফাইলটিকে "bot.js" হিসাবে সংরক্ষণ করুন। আমি একটি সহজ আদেশ যোগ করেছি যে আপনি যদি "পিং" বলেন, বট "পং!" দিয়ে উত্তর দেবে
ধাপ 6: শেষ ধাপ এবং বট পরীক্ষা
1. টার্মিনাল খুলুন
টার্মিনালে, আমাদের যাচাই করতে হবে যে আমরা সবকিছু সঠিকভাবে করেছি কিনা। নিম্নলিখিত কমান্ডটি লিখে ফোল্ডারে নেভিগেট করুন:
cd discordBot
2. বট চালান
তারপর অবশেষে, নীচের চিত্রের মতো কমান্ডটি চালান:
নোড bot.js
যদি আপনি সবকিছু করে থাকেন, তাহলে এটি বলা উচিত: discordBot#xxxx হিসাবে লগ ইন!
Et voilà! বট আপনার ডিসকর্ড সার্ভারের জন্য তৈরি করা হয়েছে! আপনি "পং" এর উত্তর পেতে চ্যানেলে "পিং" মেসেজ করতে পারেন।
এটি আপনার বিভেদ চ্যানেলের জন্য একটি মৌলিক বট। আরো সুন্দর আইডিয়ার জন্য দেখুন:
প্রস্তাবিত:
একটি টেপ প্লেয়ার সহ একটি বুমবক্সে একটি লাইন যুক্ত করা: 5 টি ধাপ
একটি টেপ প্লেয়ার সহ একটি বুমবক্সে একটি লাইন যোগ করা: ** সমস্ত নির্দেশাবলীর মতো, চেষ্টা করার সময় আপনি আপনার আইটেম / স্বাস্থ্য / যাই হোক না কেন আপনার নিজের হাতে নিয়ে যান! প্রধান বিদ্যুৎ বোর্ডে উচ্চ ভোল্টেজ, গরম সোল্ডারিং লোহা ইত্যাদি সম্পর্কে সতর্ক থাকুন এবং সাবধান এবং ধৈর্যশীল হওয়া আপনাকে সাফল্য এনে দেবে। ** থ
উবুন্টু থেকে আপনার আইফোনে ভিডিওগুলি কীভাবে যুক্ত করবেন: 4 টি ধাপ
কিভাবে উবুন্টু থেকে আপনার আইফোনে ভিডিও যুক্ত করবেন: আপনি যদি উবুন্টু এবং আইফোন ব্যবহার করেন, তাহলে আপনি আপনার কম্পিউটারের সাহায্যে আপনার ডিভাইসে কিছু ভিডিও যুক্ত করতে চাইতে পারেন। আইফোন
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): 10 টি ধাপ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): এটি লিনাক্স, বিশেষ করে উবুন্টুর সাথে কীভাবে শুরু করা যায় তার একটি সহজ ভূমিকা।
আপনার জয়কন্সে একটি ধাতব লক কীভাবে যুক্ত করবেন: 8 টি ধাপ
কিভাবে আপনার জয়কন্সে একটি ধাতব লক যুক্ত করবেন: এই প্রকল্পটি করার জন্য আমি এই পণ্যটি ব্যবহার করেছি https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo … অথবা শিপিং মূল্যের জন্য আপনি কোথায় থাকেন তার উপর নির্ভর করে সস্তা হতে পারে না। এই নির্দেশে আমি
আরডুইনোতে একটি বাহ্যিক লাইব্রেরি কীভাবে যুক্ত করবেন: 3 টি ধাপ
আরডুইনোতে একটি বাহ্যিক লাইব্রেরি কীভাবে যুক্ত করবেন: লাইব্রেরি আমাদের তৈরি স্কেচের জন্য অতিরিক্ত ফাংশন সরবরাহ করে। এই ফাংশনগুলি আমাদের স্কেচ সহজ করতে সাহায্য করতে পারে। অনেক লাইব্রেরি আছে যা আমরা ব্যবহার করতে পারি। Arduino IDE- এর ডিফল্ট লাইব্রেরি বা বাহ্যিক লাইব্রেরি যা কেউ বা একটি সম্প্রদায় তৈরি করেছে। এই