Мазмуну:

Discordдо интерактивдүү ботту кантип кошсо болот: 6 кадам
Discordдо интерактивдүү ботту кантип кошсо болот: 6 кадам

Video: Discordдо интерактивдүү ботту кантип кошсо болот: 6 кадам

Video: Discordдо интерактивдүү ботту кантип кошсо болот: 6 кадам
Video: БУЛ L4D2 МЕНИН ЖОЛУМ 2024, Июль
Anonim
Discordдо интерактивдүү ботту кантип кошсо болот
Discordдо интерактивдүү ботту кантип кошсо болот

Бул окуу куралында мен бир нече командалар менен иштеген интерактивдүү ботту кантип жасоону көрсөтөм.

Discord-бул Skype/Whats-app социалдык медиа колдонмосу, бул оюнчуларды бириктирет. Алардын өз каналы болушу мүмкүн, ар бир мүчө кайсы оюнду ойной турганын текшере алат, бири -бирине чалып, бири -бири менен баарлашат. Мүмкүнчүлүктөрдүн бири - серверге бот кошуу. Бул автоматтык бот же, мисалы, музыканы ойнотуучу бот болушу мүмкүн.

Берилиштер:

- Албетте интернет (до!)

- Discord колдонмосу

- Node.js, npm

- Терминалда буйруктарды аткаруунун негизги маалыматы

1 -кадам: Discord тиркемесин жүктөп алыңыз

Discord тиркемесин жүктөп алыңыз. Бул колдонмо https://discordapp.com көчүрүп алса болот көп түзмөк колдонмо болуп саналат

Сиз түзгөн колдонуучунун ысымы жогорудагы сүрөттө көрүнгөн уникалдуу номерге ээ. Сиз бул ысымды + # башка келишпестиктерди кошуу үчүн колдоносуз.

2 -кадам: Өз каналыңызды орнотуу

Өз каналыңызды орнотуу
Өз каналыңызды орнотуу
Өз каналыңызды орнотуу
Өз каналыңызды орнотуу
Өз каналыңызды орнотуу
Өз каналыңызды орнотуу

Ботту түзүү үчүн биз өзүбүздүн серверибизди жасашыбыз керек.

1. Discordко киргениңизде жогорудагы сүрөттөр сыяктуу бир нерсени көрүшүңүз керек:

2. Серверди түзүү үчүн, биз кызыл түстө белгиленген төмөнкү сол бурчтагы '+' баскычын басышыбыз керек.

Сервериңизге ат бериңиз жана сервердин аймагын киргизиңиз. Кааласаңыз, серверге сүрөт кошсоңуз болот. Бул кадамдарды аткаргандан кийин, сиз турган түзмөккө жараша сол жагыңыздагы сервердин тизмесин көрүшүңүз керек.

3 -кадам: Node.js жана Npm орнотуңуз

Node.js жана Npm орнотуу
Node.js жана Npm орнотуу

Сиз өзүңүздүн серверди түзүп бүткөндөн кийин, discord досторуңузду серверге чакырууну суранат. Бул кадамды өткөрүп жибериңиз (же досторуңузду чакыруу шилтемеси аркылуу дискурд каналына чакырыңыз) жана voilá! Сиздин жеке сервериңиз түзүлдү.

1. node.js жана npm үчүн текшерүү

Биринчиден, биз API чалуу үчүн жергиликтүү долбоорду түзүшүбүз керек экенине ынануубуз керек. Биз ошондой эле ботко жетон алышыбыз керек. Бул үчүн биз терминалга кээ бир саптарды кошушубуз керек. Терминалды ачуу үчүн CMD + боштукту басып, терминалды издеңиз. Эгер сиз муну туура кылсаңыз, терминал жогорудагы сүрөттө көрүнүшү керек.

Node.js жана npm орнотулгандыгын текшерүү үчүн, төмөнкү кодду териңиз:

Node.js үчүн:

түйүн -v

Npm үчүн:

npm -v

Эгерде сизде node.js орнотулган жана npm болсо, анда сиз версияны көрөсүз, эгер андай болбосо, node.js менен npmди төмөнкү кодду киргизүү менен орнотуңуз (node.js npm менен бирге орнотулат):

Npm үчүн:

npm npm@latest -g орнотуу

4 -кадам: Ботту түзүңүз

Ботту түзүү
Ботту түзүү
Ботту түзүү
Ботту түзүү
Ботту түзүү
Ботту түзүү
Ботту түзүү
Ботту түзүү

Биздин бот иштеши үчүн биз арыз жана бот жасашыбыз керек. Биз аны дискорд серверибизге да жөнөтүшүбүз керек.

1. Колдонмо жана бот түзүү:

Биринчиден, discordapp.com/developers/applications/me дарегине баш багыңыз. Каттоо эсебиңиз менен кириңиз. Баштоо үчүн Жаңы колдонмону чыкылдатыңыз жана колдонмоңузга ат коюп, андан кийин түзүү дегенди басыңыз. Сол жактагы өтмөктөн Ботту тандаңыз. Ботту түзүңүз. Эгерде бот түзүлгөн болсо, анда жогорудагы сүрөттө бот түзүлгөндүгү тууралуу билдирүү аласыз.

2. Ботту Discord серверине жөнөтүңүз

Жалпы маалыматта, кардар идентификаторуңузду көчүрүңүз, идентификаторду көчүрүңүз жана сандарды алмаштырып, бул URLге чаптаңыз:

discordapp.com/oauth2/authorize?&client_id…

Кардардын ID номери бар URLди браузериңизге көчүрүңүз. Бул сизди Discordко ботуңузду кайда жөнөтүү керектигин айта турган вебсайтка алып барат. Discordту колдонмодо же браузериңизде ачып, сервериңизге өтсөңүз, анын иштегенин билесиз. Канал бот бөлмөгө кошулганын айтат, жана сиз аны оң жактагы менюдан онлайн мүчөлөрүнүн тизмесинен көрө аласыз.

5 -кадам: Жергиликтүү каталогду түзүңүз

Жергиликтүү каталог түзүү
Жергиликтүү каталог түзүү

Биз сиздин компьютериңизге боттун бардык файлдарын сактай турган папка түзүшүбүз керек. Ага discordBot же оңой тааныла турган нерсеге ат коюңуз.

1. Папканы жана үч файлды түзүңүз

Биз ошол папкада үчөөнү түзүшүбүз керек.

Терминалда төмөнкү кодду аткарыңыз:

mkdir discordBot

Төмөнкү кодду терүү менен папкага өтүңүз:

cd discordBot

Андан кийин төмөнкү сапты териңиз:

npm init -y

Бул долбоор папкасынын ичинде package.json файлын түзөт.

Алгач Discord API менен иштөө үчүн белгилүү Javascript китепканасын орнотуудан баштайлы, discord.js. Терүү:

npm орнотуу -discord.js сактаңыз

Азырынча эскертүүлөрдү этибарга албаңыз.

2. Токен үчүн файл түзүү

Каалаган текст редакторун колдонуп, файл түзүңүз жана ага "auth.json" деп ат коюңуз.

Төмөнкү кодду чаптаңыз:

{

"Токен": "Сиздин бот Токениңиз"}

Андан кийин, "Your Bot Token" белгиси менен алмаштырыңыз. Бул жерден тапса болот:

Кирүү, Client Secretти басыңыз жана Bot Tokenди алмаштырыңыз.

Файлды сактап, жаңы файл түзүңүз.

Кийинки файл, бул файлга pack.json деп ат коюп, төмөнкү кодду чаптаңыз:

{

"Name": "discordBot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your Name", "dependencies" ": {}}

Автордун атын сиз каалаган ат менен алмаштырыңыз. Бул файлды Discord бот папкасында "package.json" катары сактаңыз.

Акыры, акыркы.json файлы bot.js деп аталат жана төмөнкү кодду чаптаңыз:

const Discord = талап кылуу ('discord.js');

const клиенти = жаңы Discord. Client (); const auth = талап кылуу ('./ auth.json'); client.on ('даяр', () => {console.log (`$ {client.user.tag} катары кирген; ');}); client.on ('билдирүү', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Бул акыркы текст файлын Discord бот папкаңызга "bot.js" катары сактаңыз. Мен "ping" десеңиз, бот "Pong!" Деп жооп берет деген жөнөкөй буйрукту коштум.

6 -кадам: Акыркы кадам жана Ботту текшерүү

Акыркы кадам жана бот тестирлөө
Акыркы кадам жана бот тестирлөө
Акыркы кадам жана бот тестирлөө
Акыркы кадам жана бот тестирлөө

1. Ачык терминал

Терминалда биз баарын туура кылганыбызды текшеришибиз керек. Төмөнкү буйрукту терүү менен папкага өтүңүз:

cd discordBot

2. Ботту иштет

Анан, акыры, төмөндө көрсөтүлгөндөй буйрукту аткарыңыз:

түйүн bot.js

Эгер сиз баарын кылган болсоңуз, анда мындай деп жазылышы керек: discordBot#xxxx катары киргенсиз!

Et voilà! бот сиздин дискурд сервериңиз үчүн жасалган! Каналга "Пинг" деп билдирүү жөнөтсөңүз болот "Понг!"

Бул сиздин пикир келишпестиктер каналыңыз үчүн негизги бот. Көбүрөөк сонун идеялар үчүн текшерип көрүңүз:

Сунушталууда: