Discord-ը շարունակաբար ցույց է տվել, որ այն ակնթարթային հաղորդագրությունների հարթակ է բոլոր նրանց համար, ովքեր ցանկանում են զրուցել, տեսազրույց կամ հեռարձակել ընկերների հետ առցանց վերջին հինգ տարիների ընթացքում: Discord բոտերը պատճառներից մեկն են:
Բոտերը կարող են թույլ տալ ձեզ իրականացնել ամեն ինչ՝ միապաղաղ աշխատանքների ավտոմատացումից մինչև երաժշտություն նվագարկել ձեր սերվերում, և այս ուղեցույցում մենք ձեզ կսովորեցնենք, թե ինչպես կառուցել Discord բոտ:
Թեև ավտոմատացումը Discord բոտի օգտագործման հիմնական նպատակն է, դուք իսկապես կարող եք ստեղծել որևէ մեկը ցանկացած բան անելու համար (այն ամենը, ինչ կարող եք խցկել որոշ JavaScript կոդի մեջ, առնվազն):
Այս ձեռնարկում մենք կօգտագործենք Node.js-ը մեր սեփական հիմնական Discord բոտը ստեղծելու համար:
Պահանջներ
- Discord հաշիվ
- Թարմ տարաձայնությունների սերվեր
- Node.js-ը տեղադրված է ձեր համակարգչում:
- Visual Studio օրենսգիրքը
- Եվ, իհարկե, wifi կապ:
Ստեղծեք նոր Discord հավելված:
Սկսելու համար մենք պետք է գրանցենք հավելվածը՝ օգտագործելով Discord Developer-ի կայքը: Նավարկեք դեպի՝ դրան հասնելու համար պորտալը.
Հաջորդը, ընտրեք Նոր հավելված կոճակը, որը գտնվում է աջ կողմում:
Երբ սեղմում եք կոճակը, կհայտնվի երկխոսության տուփ, որը խնդրում է ձեզ անուն տալ ձեր բոտին: Իմ դեպքում, ես պարզապես կանվանեմ բոտին «jaysbot»:
Հաջորդը ընտրեք բոտի ընտրությունը, այնուհետև սեղմեք «ավելացնել բոտ» կոճակը: Հետևյալ երկխոսության տուփը կհայտնվի.
Երբ դուք հաստատում եք նոր հավելվածի ստեղծումը, այժմ ունեք բոտ:
Այնուամենայնիվ, ես չեմ կարծում, որ դուք հիմար բոտ եք ուզում: Եկեք ավելացնենք որոշ լրացուցիչ հնարավորություններ և բարելավենք օգտատերերի ներգրավվածությունը՝ տալով նրան մի շարք թույլտվություններ:
Ընտրելով OAuth2 ընտրացանկից, ինչպես ցույց է տրված ստորև, ստուգեք վանդակները:
Հղումը կստեղծվի էջի ներքևում, երբ թույլտվությունն ավելացվի բոտին հետագա թույլտվություններ տալուց հետո:
Ձեր նախկինում պատճենած հղումն այժմ պետք է տեղադրվի ցանկացած բրաուզերում: Հաջորդ էկրանը պետք է հայտնվի և դրան ավելացվի սերվերը:
Ձեր սերվերն ընտրելուց հետո սեղմեք «լիազորել» կոճակը.
Դուք այժմ հաջողությամբ ավելացրել եք մեր բոտը ձեր սերվերում:
Node.js նախագիծ պատրաստելը
Այժմ, երբ մենք գրանցել ենք մեր բոտը, մենք պետք է թղթապանակ պատրաստենք Node.js ֆայլերի համար։
Կախվածությունների կարգավորում
Փաթեթները, որոնք ծրագրին անհրաժեշտ է ճիշտ գործելու համար, հայտնի են որպես կախվածություն: Այս դեպքում մեզ անհրաժեշտ է միայն discord.js փաթեթը: Jaysbot նշանի կառավարման հարցում օգնելու համար մենք դեռ կտեղադրենք dotenv փաթեթը:
Սա երաշխավորում է, որ յուրաքանչյուր զանգ ունի համապատասխան թույլտվություն, nodemon-ը նույնպես անհրաժեշտ է մեզ համար, որպեսզի պահպանենք սերվերը: Մուտքագրեք հետևյալ հրամանը՝ նախագիծը նոր տերմինալում սկսելու համար.
Արդյունքները հետևյալն են.
Հետևյալ հրամանը կտեղադրի Dotenv գրադարանը և Discord.js-ը նախագծի համար.
Nodemon գրադարանը տեղադրելու համար օգտագործեք հետևյալ հրամանը.
Ամեն անգամ, երբ մենք փոփոխություններ ենք կատարում մեր ֆայլերում, Nodemon-ը վերագործարկում է սերվերը:
Զարգացնում ենք մեր բոտը
Մշակողների պորտալում մենք պետք է հաստատենք Discord.js-ի զանգերը: Սա պահանջում է, որ մենք պատճենենք մեր բոտի նշանը:
Պատճենվելուց հետո դրեք այն ստորև բերված ձևով նոր ֆայլում, որը պետք է անվանեիք.env:
Կառուցեք բոտի ֆայլը:
Ծրագրի հիմնական գրացուցակում կառուցեք առանձին ֆայլ, որը կոչվում է bot.js: Մենք կօգտագործենք dotenv փաթեթը շրջակա միջավայրի փոփոխականներ կարգավորելու, դասեր discord.js-ից ներմուծելու և այնուհետև նոր հաճախորդ գործարկելու համար.
Բոտն ակտիվացնելու համար ձեր տերմինալում մուտքագրեք հետևյալ հրամանը.
Եզրափակում
Discord-ի հարթակը արագ ընդլայնվում է: Այն ստեղծել է անվտանգ կապի և կապի միջոց բիթքոյնի սիրահարների, բիզնեսի սեփականատերերի և խաղացողների համար:
Լրացուցիչ առավելություն է ունենալ ունակ բոտ, որը կարող է արձագանքել, արգելել և խլացնել օգտատերերին: Այս գրառումը բացատրում էր, թե ինչպես օգտագործել node.js-ը պարզ բոտ ստեղծելու համար: Հետևաբար, դուք կարող եք կիրառել այս հասկացողությունը՝ ներառելու նոր հնարավորություններ:
Ուրախ կոդավորում:
Թողնել գրառում