Բովանդակություն:
- Քայլ 1: Ներբեռնեք Discord ծրագիրը
- Քայլ 2: Ստեղծեք ձեր սեփական ալիքը
- Քայլ 3: Տեղադրեք Node.js և Npm
- Քայլ 4: Ստեղծեք բոտը
- Քայլ 5: Ստեղծեք Տեղական տեղեկատու
- Քայլ 6: Վերջին քայլը և բոտի փորձարկում
Video: Ինչպես ավելացնել ինտերակտիվ բոտ տարաձայնության մեջ. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում ես ցույց կտամ, թե ինչպես ստեղծել սեփական ինտերակտիվ բոտ, որն աշխատում է մի քանի կոմանդոների հետ:
Discord- ը Skype/Whats-app սոցիալական մեդիայի ծրագիր է, որը նմանեցնում է խաղացողներին: Նրանք կարող են ունենալ իրենց սեփական ալիքը, ստուգել, թե որ խաղն է խաղում յուրաքանչյուր անդամ, զանգահարել միմյանց և զրուցել միմյանց հետ: Հնարավորություններից մեկը սերվերին բոտ ավելացնելն է: Սա կարող է լինել կամ ավտոմատացված բոտ, կամ օրինակ ՝ երաժշտություն նվագող բոտ:
Պարագաներ:
- Իհարկե ինտերնետ (դո !ւ)
- Discord հավելված
- Node.js, npm
- Տերմինալում հրամաններ կատարելու հիմնական գիտելիքներ
Քայլ 1: Ներբեռնեք Discord ծրագիրը
Ներբեռնեք Discord ծրագիրը: Այս ծրագիրը բազմ սարքերի ծրագիր է, որը կարելի է ներբեռնել https://discordapp.com կայքից
Ձեր ստեղծած օգտանունը կցված է եզակի համարով, որը երևում է վերևի նկարում: Դուք օգտագործում եք այս անունը + # ՝ տարաձայնությունների այլ անդամներ ավելացնելու համար:
Քայլ 2: Ստեղծեք ձեր սեփական ալիքը
Որպեսզի բոտը ստեղծվի, մենք պետք է պատրաստենք մեր սեփական սերվերը:
1. Երբ դուք մուտք եք գործել Discord, դուք պետք է տեսնեք վերը նշված նկարների նման մի բան.
2. Որպեսզի սերվերը ստեղծվի, մենք պետք է սեղմենք «+» - ի ներքևի ձախ անկյունում `կարմիրով ընդգծված:
Տվեք ձեր սերվերին անուն և մուտքագրեք սերվերի տարածաշրջանը: Անկության դեպքում կարող եք պատկեր ավելացնել ձեր սերվերին: Այս քայլերն ավարտելուց հետո դուք պետք է տեսնեք սերվերի ցուցակը ձեր ներդիրներում ՝ կախված սարքից, որտեղ դուք գտնվում եք:
Քայլ 3: Տեղադրեք Node.js և Npm
Երբ ավարտեք ձեր սեփական սերվերի ստեղծումը, տարաձայնությունը խնդրում է ընկերներին հրավիրել ձեր սերվեր: Բաց թողեք այս քայլը (կամ հրավիրեք ընկերներին ձեր անհամաձայնության ալիք ՝ օգտագործելով հրավերի հղումը) և 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: Ստեղծեք Տեղական տեղեկատու
Մենք պետք է ձեր համակարգչի վրա թղթապանակ պատրաստենք, որը կպահի ձեր բոտի բոլոր ֆայլերը: Անվանեք այն discordBot- ի նման մի բան, որը կարող է հեշտությամբ ճանաչվել:
1. Ստեղծեք թղթապանակ և երեք ֆայլ
Այդ թղթապանակում մենք պետք է ստեղծենք երեքը:
Տերմինալում կատարեք հետևյալ ծածկագիրը.
mkdir discordBot
Նավարկեք թղթապանակը ՝ մուտքագրելով հետևյալ ծածկագիրը.
cd discordBot
Այնուհետև մուտքագրեք հետևյալ տողը.
npm init -y
Սա կստեղծի package.json ֆայլ ծրագրի պանակի ներսում:
Սկսենք նախ ՝ տեղադրելով հայտնի Javascript գրադարան Discord API- ի հետ discord.js կոչվող փոխազդեցության համար: Մուտքագրեք ՝
npm install -պահպանել discord.js- ը
Առայժմ անտեսեք նախազգուշացումները:
2. Նշանի համար ֆայլ ստեղծելը
Օգտագործելով ցանկացած տեքստային խմբագիր ՝ ստեղծեք ֆայլ և անվանեք այն «auth.json»:
Տեղադրեք հետևյալ ծածկագիրը.
{
«Նշան». «Ձեր բոտի նշանը»}
Այնուհետև «Ձեր բոտի նշանը» փոխարինեք ձեր խորհրդանիշով: Սա կարելի է գտնել ՝
Մուտք գործեք, կտտացրեք Հաճախորդի գաղտնիքը և փոխարինեք Bot Token- ը:
Պահպանեք ֆայլը և ստեղծեք նոր ֆայլ:
Հաջորդ ֆայլը, անվանեք այս ֆայլը pack.json, տեղադրեք հետևյալ ծածկագիրը.
{
«Անուն» ՝ «discordBot», «տարբերակ» ՝ «1.0.0», «նկարագրություն» ՝ «Իմ առաջին անհամաձայնության բոտը», «հիմնական» ՝ «bot.js», «հեղինակ» ՝ «Ձեր անունը», «կախվածություններ”: {}}
Հեղինակի անունը փոխարինեք ձեր ուզած անունով: Պահեք այս ֆայլը որպես «package.json» ձեր Discord բոտի թղթապանակում:
Վերջապես, վերջին.json ֆայլը կկոչվի bot.js և կպցրեք հետևյալ ծածկագիրը.
const Discord = պահանջում ('discord.js');
const client = նոր Discord. Client (); const auth = պահանջում ('./ auth.json'); client.on ('պատրաստ', () => {console.log («Մուտք եք գործել որպես $ {client.user.tag}!");}); client.on ('message', msg => {if (msg.content === 'ping') {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 միացումն ու զոնդը Atlas Scientific- ի WiFi Hydroponics Kit- ին: Ենթադրվում է, որ օգտագործողի մոտ գործում է wifi հիդրոպոնիկայի հավաքածուն և այժմ պատրաստ է ավելացնել լուծված թթվածին: ARԳՈՇԱՈՄՆԵՐ. Atlas Sci
Ինչպես ավելացնել էլեկտրոնային թանաքի ցուցադրում ձեր նախագծին. 12 քայլ (նկարներով)
Ինչպես ավելացնել էլեկտրոնային թանաքի ցուցադրում ձեր նախագծին. Շատ նախագծեր ներառում են որոշ տեսակի տվյալների մոնիտորինգ, օրինակ ՝ շրջակա միջավայրի տվյալները, որոնք հաճախ օգտագործում են Arduino- ն ՝ վերահսկման համար: Իմ դեպքում ես ուզում էի վերահսկել ջրի մեղմացուցիչի մեջ աղի մակարդակը: Հնարավոր է ՝ ցանկանաք մուտք ունենալ տվյալներ ձեր տնային ցանցի միջոցով
Ավելի քիչ տարածության մեջ հազարի աճեցում կամ Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). 10 քայլ
Քիչ տարածության մեջ ավելի շատ գազար աճեցնելը կամ … Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). Սա մասնագիտական ներկայացում է Երկրից աճող, ստեղծող մրցույթին, որը ներկայացվում է Instructables- ի միջոցով: Ես չէի կարող ավելի ոգևորվել ՝ նախագծելով տիեզերական մշակաբույսերի արտադրության համար և տեղադրելով իմ առաջին Instructable- ը: Սկսելու համար մրցույթը մեզ խնդրեց
AR օբյեկտների տեղադրում GPS- ի կոորդինատների մեջ `ընդլայնված իրականության մեջ. 8 քայլ (նկարներով)
AR օբյեկտների տեղադրում GPS կոորդինատների մեջ `ընդլայնված իրականության մեջ. Այս հրահանգավորումը կանցնի բջջային հավելվածի ստեղծման վրա` AR օբյեկտների և ARCore- ի հետ GPS- ի կոորդինատներում AR օբյեկտների տեղադրման համար `օգտագործելով Unity3D: Ես ձեզ կներկայացնեմ Mapbox- ի միջոցով իմ պատրաստած նախագիծը ստեղծելու միջոցով, որը թույլ է տալիս մեզ հաղորդագրություններ նշել հատուկ G
Ինչպես ավելացնել հաղորդագրությունների տուփեր խմբաքանակի ծրագրավորման մեջ `3 քայլ
Ինչպե՞ս ավելացնել հաղորդագրությունների տուփեր խմբաքանակի ծրագրավորման մեջ. Երբևէ ցանկացե՞լ եք ավելացնել ձեր խմբաքանակի ֆայլերի գրաֆիկական ինտերֆեյս, ինչպես կարող եք VBScript- ում: Հաստատ ունեմ: Բայց այժմ դուք կարող եք այս հիանալի ծրագրով, որը կոչվում է MessageBox