Სარჩევი:
- ნაბიჯი 1: ჩამოტვირთეთ Discord აპლიკაცია
- ნაბიჯი 2: შექმენით თქვენი საკუთარი არხი
- ნაბიჯი 3: დააინსტალირეთ Node.js და Npm
- ნაბიჯი 4: შექმენით ბოტი
- ნაბიჯი 5: შექმენით ადგილობრივი დირექტორია
- ნაბიჯი 6: ბოლო ნაბიჯი და ბოტის ტესტირება
ვიდეო: როგორ დავამატოთ ინტერაქტიული ბოტი უთანხმოებაში: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში მე ვაპირებ ვაჩვენო, თუ როგორ უნდა გავაკეთოთ საკუთარი ინტერაქტიული ბოტი, რომელიც მუშაობს რამდენიმე კომანდოსთან ერთად.
Discord არის Skype/Whats-app სოციალური მედიის აპლიკაცია, როგორიც არის მოთამაშეების გაერთიანება. მათ შეუძლიათ ჰქონდეთ საკუთარი არხი, შეამოწმონ რომელ თამაშს თამაშობს თითოეული წევრი, დაურეკონ ერთმანეთს და ესაუბრონ ერთმანეთს. ერთ -ერთი შესაძლებლობა არის სერვერზე ბოტის დამატება. ეს შეიძლება იყოს ავტომატიზირებული ბოტი, ან ბოტი, რომელიც უკრავს მუსიკას, მაგალითად.
მასალები:
- რა თქმა უნდა ინტერნეტი (არა!)
- დისკონდის აპლიკაცია
- Node.js, npm
- ტერმინალში ბრძანებების შესრულების ძირითადი ცოდნა
ნაბიჯი 1: ჩამოტვირთეთ Discord აპლიკაცია
ჩამოტვირთეთ Discord აპლიკაცია. ეს აპლიკაცია არის მრავალ მოწყობილობის აპლიკაცია, რომლის ჩამოტვირთვა შესაძლებელია https://discordapp.com– დან
თქვენს მიერ შექმნილ მომხმარებლის სახელს თან ერთვის უნიკალური ნომერი, როგორც ეს მოცემულია ზემოთ მოცემულ სურათზე. თქვენ იყენებთ ამ სახელს + # უთანხმოების სხვა წევრების დასამატებლად.
ნაბიჯი 2: შექმენით თქვენი საკუთარი არხი
იმისათვის, რომ ბოტი შეიქმნას, ჩვენ უნდა შევქმნათ საკუთარი სერვერი.
1. როდესაც თქვენ ხართ Discord– ში თქვენ უნდა ნახოთ მსგავსი სურათები ზემოთ:
2. სერვერის შესაქმნელად, ჩვენ უნდა დავაჭიროთ "+" ქვედა მარცხენა კუთხეში, რომელიც მონიშნულია წითლად.
მიეცით თქვენს სერვერს სახელი და შეიყვანეთ სერვერის რეგიონი. სურვილისამებრ შეგიძლიათ დაამატოთ სურათი თქვენს სერვერს. ამ ნაბიჯების დასრულების შემდეგ, თქვენ უნდა ნახოთ სერვერის ჩამონათვალი თქვენს ჩანართებში მარცხნივ, იმისდა მიხედვით, თუ რა მოწყობილობაზე ხართ.
ნაბიჯი 3: დააინსტალირეთ Node.js და Npm
მას შემდეგ რაც დაასრულებთ საკუთარი სერვერის შექმნას, discord ითხოვს მეგობრების მოწვევას თქვენს სერვერზე. გამოტოვეთ ეს ნაბიჯი (ან მოიწვიეთ მეგობრები თქვენს უთანხმოების არხზე მოწვევის ბმულის გამოყენებით) და voilá! თქვენი საკუთარი სერვერი შეიქმნა.
1. შეამოწმეთ node.js და npm
პირველ რიგში, ჩვენ უნდა დავრწმუნდეთ, რომ ჩვენ უნდა შევიმუშაოთ ადგილობრივი პროექტი API– სთვის ზარების განსახორციელებლად. ჩვენ ასევე უნდა მივიღოთ ნიშანი ბოტისთვის. ამისათვის ჩვენ უნდა დავამატოთ რამდენიმე ხაზი ტერმინალში. ტერმინალის გასახსნელად დააჭირეთ CMD + spacebar და მოძებნეთ ტერმინალი. თუ ეს სწორად გააკეთეთ, ტერმინალი უნდა გამოჩნდეს როგორც ზემოთ მოცემული სურათი.
იმის შესამოწმებლად, დაინსტალირებული გაქვთ node.js და npm, ჩაწერეთ შემდეგი კოდი:
Node.js- ისთვის:
კვანძი -v
Npm– ისთვის:
npm -v
თუ თქვენ ორივე გაქვთ node.js და npm, თქვენ უნდა ნახოთ ვერსია, თუ არა, დააინსტალირეთ ორივე node.js და npm შემდეგი კოდის შეყვანით (node.js დაინსტალირდება npm– თან ერთად):
Npm– ისთვის:
npm დააინსტალირეთ npm@უახლესი –g
ნაბიჯი 4: შექმენით ბოტი
ჩვენ უნდა შევქმნათ პროგრამა და ბოტი, რომ ჩვენი ბოტი იმუშაოს. ჩვენ ასევე უნდა გავაგზავნოთ ის ჩვენს უთანხმოების სერვერზე.
1. შექმენით აპლიკაცია და ბოტი:
პირველი, გადადით discordapp.com/developers/applications/me– ზე. შედით თქვენი ანგარიშით. დასაწყებად დააწკაპუნეთ ახალ აპლიკაციაზე და მიეცით თქვენს აპლიკაციას სახელი, შემდეგ დააწკაპუნეთ შექმნაზე. მარცხენა ჩანართზე აირჩიეთ ბოტი. შექმენით ბოტი. თუ ბოტი შეიქმნა, თქვენ მიიღებთ შეტყობინებას სურათზე ზემოთ, რომ ბოტი შეიქმნა.
2. გაგზავნეთ ბოტი თქვენს Discord სერვერზე
ზოგადი ინფორმაცია, დააკოპირეთ თქვენი კლიენტის ID, დააკოპირეთ ID და ჩასვით ეს URL, შეცვალეთ ნომრები:
discordapp.com/oauth2/authorize?&client_id…
დააკოპირეთ URL თქვენი კლიენტის ID ნომრით თქვენს ბრაუზერში. ეს მიგიყვანთ ვებსაიტზე, სადაც შეგიძლიათ უთხრათ Discord- ს სად გაგზავნოს თქვენი ბოტი. თქვენ იცით, რომ ეს იმუშავა, თუ გახსნით Discord პროგრამას ან თქვენს ბრაუზერს და გადახვალთ თქვენს სერვერზე. არხი იტყვის, რომ ბოტი შეუერთდა ოთახს და თქვენ ნახავთ მას მარჯვენა მენიუში, ონლაინ წევრების სიის ქვეშ.
ნაბიჯი 5: შექმენით ადგილობრივი დირექტორია
ჩვენ უნდა შევქმნათ საქაღალდე თქვენს კომპიუტერში, რომელიც ინახავს თქვენი ბოტის ყველა ფაილს. დაასახელეთ ის, როგორც დისკორდი ბოტი ან ის, რისი ამოცნობაც ადვილია.
1. შექმენით საქაღალდე და სამი ფაილი
ჩვენ უნდა შევქმნათ სამი ამ საქაღალდეში.
შეასრულეთ შემდეგი კოდი ტერმინალში:
mkdir discordBot
გადადით საქაღალდეში შემდეგი კოდის აკრეფით:
cd discordBot
შემდეგ ჩაწერეთ შემდეგი ხაზი:
npm init -y
ეს შექმნის package.json ფაილს პროექტის საქაღალდეში.
დავიწყოთ პირველ რიგში, ცნობილი Javascript ბიბლიოთეკის დაყენებით Discord API– სთან ურთიერთქმედებისათვის, სახელწოდებით discord.js. Დაწერე:
npm install -შეინახეთ discord.js
უგულებელყოთ გაფრთხილებები ჯერჯერობით.
2. ჟეტონისთვის ფაილის შექმნა
ნებისმიერი ტექსტური რედაქტორის გამოყენებით შექმენით ფაილი და დაარქვით მას "auth.json".
ჩასვით შემდეგი კოდი:
{
"ნიშანი": "შენი Bot Token"}
შემდეგ, შეცვალეთ "შენი Bot Token" თქვენი ნიშნით. ამის ნახვა შეგიძლიათ აქ:
შედით სისტემაში, დააწკაპუნეთ კლიენტის საიდუმლოზე და შეცვალეთ Bot Token.
შეინახეთ ფაილი და შექმენით ახალი ფაილი.
შემდეგი ფაილი, დაასახელეთ ამ ფაილის პაკეტი. Json, ჩასვით შემდეგი კოდი:
{
"სახელი": "discordBot", "ვერსია": "1.0.0", "აღწერა": "ჩემი პირველი დისკორდის ბოტი", "მთავარი": "bot.js", "ავტორი": "შენი სახელი", "დამოკიდებულებები”: {}}
შეცვალეთ ავტორის სახელი თქვენთვის სასურველი სახელით. შეინახეთ ეს ფაილი როგორც "pack.json" თქვენს Discord ბოტის საქაღალდეში.
დაბოლოს, ბოლო.json ფაილს დაერქმევა bot.js და ჩასვით შემდეგი კოდი:
const Discord = მოითხოვს ('discord.js');
const client = new Discord. Client (); const auth = მოითხოვს ('./ auth.json'); client.on ('მზად', () => {console.log (`შესული როგორც $ {client.user.tag}! ');}); client.on ('შეტყობინება', msg => {if (msg.content === 'პინგი') {msg.reply ('pong');}}); client.login (auth.token);
შეინახეთ ეს ბოლო ტექსტური ფაილი როგორც "bot.js" თქვენს Discord ბოტის საქაღალდეში. მე დავამატე მარტივი ბრძანება, რომ თუ თქვენ იტყვით "პინგს", ბოტი გიპასუხებთ "პონგი!"
ნაბიჯი 6: ბოლო ნაბიჯი და ბოტის ტესტირება
1. გახსენით ტერმინალი
ტერმინალში, ჩვენ უნდა შევამოწმოთ სწორად გავაკეთეთ თუ არა. გადადით საქაღალდეში შემდეგი ბრძანების აკრეფით:
cd discordBot
2. გაუშვით ბოტი
და ბოლოს, გაუშვით ბრძანება, როგორც ნაჩვენებია ქვემოთ:
კვანძის bot.js
თუ თქვენ ყველაფერი გააკეთეთ, უნდა თქვა: შედით როგორც discordBot#xxxx!
და ასეა! ბოტი დამზადებულია თქვენი უთანხმოების სერვერისთვის! თქვენ შეგიძლიათ გაგზავნოთ შეტყობინება "Ping" არხზე, რომ მიიღოთ პასუხი "Pong!"
ეს არის მხოლოდ ძირითადი ბოტი თქვენი უთანხმოების არხისთვის. უფრო მაგარი იდეებისთვის ნახეთ:
გირჩევთ:
როგორ დავამატოთ გახსნილი ჟანგბადი WiFi ჰიდროპონიკის მეტრზე: 6 ნაბიჯი
როგორ დავამატოთ გახსნილი ჟანგბადი WiFi ჰიდროპონიკის მრიცხველზე: ეს გაკვეთილი აჩვენებს, თუ როგორ უნდა დაამატოთ EZO D.O წრე და გამოძიება WiFi Hydroponics Kit Atlas Scientific– დან. ვარაუდობენ, რომ მომხმარებელს აქვს wifi ჰიდროპონიკის ნაკრები მუშაობს და ახლა მზად არის დაამატოთ დაშლილი ჟანგბადი. გაფრთხილებები: Atlas Sci
როგორ დავამატოთ WiFi კონტროლი ნებისმიერ პროექტში -- ESP32 დამწყებთათვის სახელმძღვანელო: 5 ნაბიჯი
როგორ დავამატოთ WiFi კონტროლი ნებისმიერ პროექტში || ESP32 დამწყებთათვის გზამკვლევი: ამ პროექტში მე გაჩვენებთ თუ რამდენად ადვილი/ძნელია გამოიყენოთ ESP32 Arduino IDE– ით, რათა დაამატოთ WiFi კონტროლი ნებისმიერ ელექტრონიკურ პროექტში. გზად მე გაჩვენებთ თუ როგორ გამოიყენოთ ESP32 მარტივი WiFi სერვერის შესაქმნელად და როგორ შექმნათ
როგორ დავამატოთ დატენვის ბატარეა მულტიმეტრზე [გატეხილი] !!: 9 ნაბიჯი
როგორ დავამატოთ მრავალჯერადი დატენვის ბატარეა მულტიმეტრზე [ჰაკერი] !!: მულტიმეტრი არის ძალიან კარგი ინსტრუმენტი, როდესაც თქვენ ხართ ელექტრონიკის მოყვარული ან პროფესიონალი, მაგრამ ძალიან დამღლელი ამოცანაა ბატარეის შეცვლა და ზოგჯერ თუ დატოვეთ ის საკმაოდ ჩართული დიდი ხანია (თქვენ უბრალოდ დალიეთ ბევრი და დაგავიწყდათ შეხვედრის გამორთვა
როგორ დავამატოთ გარე ბიბლიოთეკა არდუინოში: 3 ნაბიჯი
როგორ დავამატოთ გარე ბიბლიოთეკა არდუინოს: ბიბლიოთეკა უზრუნველყოფს დამატებით ფუნქციებს ჩვენ მიერ გაკეთებული ესკიზისთვის. ეს ფუნქციები დაგვეხმარება ესკიზების გაადვილებაში. არსებობს მრავალი ბიბლიოთეკა, რომლის გამოყენებაც შეგვიძლია. Arduino IDE ნაგულისხმევი ბიბლიოთეკა ან გარე ბიბლიოთეკა შექმნილია ვიღაცის ან საზოგადოების მიერ. Ამაში
როგორ დავამატოთ FPV სარბოლო თვითმფრინავზე: 4 ნაბიჯი
როგორ დავამატოთ FPV სარბოლო თვითმფრინავზე: ჩვენ დავიწყეთ ყველა-ერთში FPV კამერის, გადამცემის და ანტენის გამოყენებით. ჩვენი მოდელი აღჭურვილია შეყვანის 5-12 ვ სიმძლავრის გამოყენებით თვითმფრინავების ფართო სპექტრისთვის