Дисцорд је популаран програм за ћаскање који играчи изузетно користе и фаворизују. Корисници могу бесплатно да креирају сопствене канале Дисцорд и позивају људе да им се придруже. Неки користе Ботс ин Дисцорд да наставе да свирају музику, поздрављају нове људе на каналу и још много тога. Овај викиХов ће вам показати како да направите бота за Дисцорд. Морате бити барем мало упознати са кодирањем, јер је Јавасцрипт оно што чини бота радним.
Кораци
Део један од 6: Припрема рачунара
-
један Преузмите Ноде.јс са хттпс://нодејс.орг/ен/довнлоад/ . Ноде.јс је бесплатно време извршавања ЈаваСцрипт-а које ће вам требати да направите бота. Можете одабрати инсталациони програм за Виндовс или мацОС, као и коју верзију. За овај поступак препоручује се верзија ЛТС. -
2 Покрените инсталациони програм. Виндовс рачунар само треба да кликне на преузету датотеку да би покренуо инсталациони програм, али МацОС рачунар мора да распакује датотеку да би пронашао апликацију за инсталацију. Обавезно прочитајте све уговоре док пролазите кроз инсталациони програм. -
3 Направите рачун Дисцорд (опционално). Ако још увек немате рачун за Дисцорд, пријавите се за њега на хттпс://дисцорд.цом/ . -
4 Пријавите се на свој Дисцорд рачун и канал. Отворите апликацију Дисцорд на рачунару и дођите до канала на којем желите да се ваш бот огласи
Део 2 од 6: Стварање бота на раздору
-
један Иди на хттпс://дисцорд.цом/девелоперс/апплицатионс/ме у веб прегледачу. Већ би требало да будете пријављени преко апликације, али ако се то од вас затражи, пријавите се поново. У овом делу ћете створити апликацију која активира бота, тако да ћете створити и апликацију као и бота. -
2 Кликните плаво Нова апликација дугме. Видећете ово са десне стране прегледача. Појавиће се прозор са именом апликације.- Унесите име апликације и кликните на „Направи“. Треба да направите описно име, на пример „Греетербот“ ако бот апликације поздравља људе. Међутим, „Греетербот“ ће највероватније касније покренути грешке јер је то популарно име, па додајте низ бројева иза имена, попут „Греетербот38764165441“.
-
3 Кликните Бот у левом менију. Ово је уједно икона дела слагалице. -
4 Кликните Додај бота . Ово је под заглављем „Буилд-А-Бот“.- Кликните „Да, уради то!“ у искачућем прозору да бисте потврдили своју акцију.
- Ако се појави грешка због превише популарног имена, идите на страницу апликације и промените име апликације. На пример, „Мусиц Бот“ је био превише популаран, па је помогло додавање неколико бројева на крај апликације.
-
5 Кликните Кликните да бисте открили жетон . То ћете видети у информативном делу вашег бота. Када кликнете на тај текст, видећете низ слова и бројева.- Кликните на „Копирај“ да бисте копирали сав тај текст. Можете га негде залепити на лепљиву белешку, али имајте приступ том коду и не дајте га никоме. Ко год има тај код, може да контролише бота. Овај код ће увек бити овде ако вам затреба.
Део 3 од 6: Слање бота на Дисцорд сервер / канал
-
један Кликните Опште информације . Ово је у менију са леве стране. -
2 Кликните Копирај под ИД-ом клијента. Видећете ово на средини веб странице. -
3 Налепите копирани ИД клијента у следећу УРЛ адресу: ' хттпс://дисцорд.цом/оаутх2/аутхоризе?&цлиент_ид=ЦЛИЕНТИД&сцопе=бот&пермиссионс=8 '- На пример, ако је ваш ЦлиентИД 000000000000000001, ваш УРЛ би изгледао овако: хттпс://дисцорд.цом/оаутх2/аутхоризе?&цлиент_ид=000000000000000001&сцопе=бот&пермиссионс=8
-
4 Залепите УРЛ у траку за адресу у веб прегледачу. Бићете преусмерени на страницу на којој можете да доделите свог бота каналу.- Кликните падајући оквир да бисте приказали све своје компатибилне канале.
- Кликните на „Овласти“ да бисте наставили. Добићете потврду да је бот премештен и да можете да затворите активну картицу.
Део 4 од 6: Кодирање бота
- један Направите фасциклу на радној површини за свој бот код. Правићете датотеке кода које ће ући овде.
- Овај код је обезбедио хттпс://ввв.дигиталтрендс.цом/гаминг/хов-то-маке-а-дисцорд-бот/ .
- На Интернету можете да претражите бот кодове које желите, попут оних који непрестано пуштају музику. Овај викиХов користи узорак кода за бота који одговара на било који текст који почиње са '!'
- 2 Отворите уређивач текста. Можете да користите подразумеване програме као што су Нотепад за Виндовс или ТектЕдит за Мац.
- 3 Унесите следећи код:
{ “token” : “Your Bot Token” }
- Обавезно унесите онај број бот жетона који сте добили из претходних корака између наводника у тексту.
- 4 Сачувајте датотеку као „аутх.јсон“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.
- 5 Започните нови документ. То можете учинити притиском на Цтрл + Н. (Виндовс) или ⌘ Цмд + Н. (Мац) или кликните на „Ново“ на картици „Датотека“.
- 6 Унесите следећи код:
{ “name” : “greeter - bot” , “version” : “1 . 0.0 ” , “description” : “My First Discord Bot” , “main” : “bot . js” , “author” : “Your Name” , “dependencies” : {} }
- Обавезно замените име „аутор“ својим именом. Такође можете да промените „опис“ ако вам се не свиђа „Мој први дисцорд бот“.
- 7 Сачувајте датотеку као „пацкаге.јсон“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.
- 8 Започните нови документ. То можете учинити притиском на Цтрл + Н. (Виндовс) или ⌘ Цмд + Н. (Мац) или кликните на „Ново“ на картици „Датотека“.
- 9 Унесите код свог бота. На пример, ако желите да направите бота који одговара на поруке које почињу са '!', Унесите следећи код:
var Discord = require ( 'discord.io' ); var logger = require ( 'winston' ); var auth = require ( './auth.json' ); // Configure logger settings logger . remove ( logger . transports . Console ); logger . add ( new logger . transports . Console , { colorize : true }); logger . level = 'debug' ; // Initialize Discord Bot var bot = new Discord . Client ({ token : auth . token , autorun : true }); bot . on ( 'ready' , function ( evt ) { logger . info ( 'Connected' ); logger . info ( 'Logged in as: ' ); logger . info ( bot . username + ' - (' + bot . id + ')' ); }); bot . on ( 'message' , function ( user , userID , channelID , message , evt ) { // Our bot needs to know if it will execute a command // It will listen for messages that will start with `!` if ( message . substring ( 0 , 1 ) == '!' ) { var args = message . substring ( 1 ) . split ( ' ' ); var cmd = args [ 0 ]; args = args . splice ( 1 ); switch ( cmd ) { // !ping case 'ping' : bot . sendMessage ({ to : channelID , message : 'Pong!' }); break ; // Just add any case commands if you want to. } } });
-
10 Сачувајте датотеку као „бот.јс“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.- Можете да затворите свој уређивач текста.
Део 5 од 6: Инсталирање зависности ботова
-
један Отворите прозор командне линије. У оперативном систему Виндовс можете да претражите „Цмд“ у Виндовс пољу за претрагу у менију Старт. На Мац-у можете у Спотлигхт-у тражити „Цомманд Промпт“. -
2 Дођите до директоријума бот на радној површини. На пример, можете откуцати цд Усерс Дефаулт Десктоп Десктоп ДисцордБотфолдернаме. - 3 Откуцајте нпм инсталл дисцорд.ио винстон –саве и притисните ↵ Ентер . Са инсталираним Ноде.јс, овај ред ће аутоматски преузети зависности за вашег бота у директоријуму радне површине.
-
4 Упишите нпм инсталл хттпс://гитхуб.цом/воор/дисцорд.ио/тарбалл/гатеваи_в6 и притисните ↵ Ентер . Тај код ће осигурати да ништа друго не морате да инсталирате да би ваш бот радио.- Сада имате код за свог бота и тестираћете да ли ваш код делује у следећем делу.
Део 6 од 6: Покретање бота
- један Укуцајте чвор бот.јс и притисните ↵ Ентер у командној линији. Ако добијете ред за грешку, нешто сте погрешили.
-
2 Утипкајте „! Интро“ у Дисцорд. Ово ћете желети да откуцате на каналу у којем је ваш бот. Наведени пример кода покреће бота да одговори „Понг!“ у текст који почиње са „!“. Дакле, да бисте тестирали да ли бот ради, откуцајте „! Интро“ и сачекајте одговор. - 3 Проверите кодирање ако нисте чули одговор. Ако ваш бот није одговорио на ваш '! Интро' у Дисцорд-у, прођите поново кроз овај викиХов и проверите да ли је ваш бот правилно постављен. Буди сигуран:
- Ноде.јс је правилно инсталиран.
- Бот жетон је правилно унесен у вашу аутх.јсон датотеку.
- На истом сте каналу као и бот.
- Бот је на серверу.
- Кодирање је тачно у датотекама аутх.јсон, бот.јс и пацкаге.јсон.
- Све зависности за рад вашег бота сте преузели помоћу командне линије са инсталираним Ноде.јс-ом.
Питања и одговори заједнице
Претрага Додајте ново питање- Питање Мој бот каже да је ван мреже шта треба да радим? Јосх претпостављам Да ли сте правилно урадили код? Покушајте да поновите код. Обавезно направите 'ноде бот.јс' без наводника када завршите код.
- Питање Шта да радим ако пише грешка приликом уношења чвора бот.јс у командну линију? Јосх претпостављам Да ли сте правилно урадили код? Покушајте да поновите код. Обавезно укуцајте све како треба.
Реклама