Како створити бота у нескладу

Дисцорд је популаран програм за ћаскање који играчи изузетно користе и фаворизују. Корисници могу бесплатно да креирају сопствене канале Дисцорд и позивају људе да им се придруже. Неки користе Ботс ин Дисцорд да наставе да свирају музику, поздрављају нове људе на каналу и још много тога. Овај викиХов ће вам показати како да направите бота за Дисцорд. Морате бити барем мало упознати са кодирањем, јер је Јавасцрипт оно што чини бота радним.



Део један од 6: Припрема рачунара

  1. Слика под називом Створи бота у нескладу 1. корак

    један Преузмите Ноде.јс са хттпс://нодејс.орг/ен/довнлоад/ . Ноде.јс је бесплатно време извршавања ЈаваСцрипт-а које ће вам требати да направите бота. Можете одабрати инсталациони програм за Виндовс или мацОС, као и коју верзију. За овај поступак препоручује се верзија ЛТС.
  2. Слика под називом Цреате а Бот ин Дисцорд Степ 2

    2 Покрените инсталациони програм. Виндовс рачунар само треба да кликне на преузету датотеку да би покренуо инсталациони програм, али МацОС рачунар мора да распакује датотеку да би пронашао апликацију за инсталацију. Обавезно прочитајте све уговоре док пролазите кроз инсталациони програм.
  3. Слика под називом Цреате а Бот ин Дисцорд Степ 3

    3 Направите рачун Дисцорд (опционално). Ако још увек немате рачун за Дисцорд, пријавите се за њега на хттпс://дисцорд.цом/ .
  4. Слика под називом Цреате а Бот ин Дисцорд Степ 4

    4 Пријавите се на свој Дисцорд рачун и канал. Отворите апликацију Дисцорд на рачунару и дођите до канала на којем желите да се ваш бот огласи

Део 2 од 6: Стварање бота на раздору

  1. Слика под називом Цреате а Бот ин Дисцорд Степ 5

    један Иди на хттпс://дисцорд.цом/девелоперс/апплицатионс/ме у веб прегледачу. Већ би требало да будете пријављени преко апликације, али ако се то од вас затражи, пријавите се поново. У овом делу ћете створити апликацију која активира бота, тако да ћете створити и апликацију као и бота.
  2. Слика под називом Цреате а Бот ин Дисцорд Степ 6

    2 Кликните плаво Нова апликација дугме. Видећете ово са десне стране прегледача. Појавиће се прозор са именом апликације.
    • Унесите име апликације и кликните на „Направи“. Треба да направите описно име, на пример „Греетербот“ ако бот апликације поздравља људе. Међутим, „Греетербот“ ће највероватније касније покренути грешке јер је то популарно име, па додајте низ бројева иза имена, попут „Греетербот38764165441“.
  3. Слика под називом Цреате а Бот ин Дисцорд Степ 7

    3 Кликните Бот у левом менију. Ово је уједно икона дела слагалице.
  4. Слика под називом Цреате а Бот ин Дисцорд Степ 8

    4 Кликните Додај бота . Ово је под заглављем „Буилд-А-Бот“.
    • Кликните „Да, уради то!“ у искачућем прозору да бисте потврдили своју акцију.
    • Ако се појави грешка због превише популарног имена, идите на страницу апликације и промените име апликације. На пример, „Мусиц Бот“ је био превише популаран, па је помогло додавање неколико бројева на крај апликације.
  5. Слика под називом Цреате а Бот ин Дисцорд Степ 9

    5 Кликните Кликните да бисте открили жетон . То ћете видети у информативном делу вашег бота. Када кликнете на тај текст, видећете низ слова и бројева.
    • Кликните на „Копирај“ да бисте копирали сав тај текст. Можете га негде залепити на лепљиву белешку, али имајте приступ том коду и не дајте га никоме. Ко год има тај код, може да контролише бота. Овај код ће увек бити овде ако вам затреба.
    Реклама

Део 3 од 6: Слање бота на Дисцорд сервер / канал

  1. Слика под називом Цреате а Бот ин Дисцорд Степ 10

    један Кликните Опште информације . Ово је у менију са леве стране.
  2. Слика под називом Цреате а Бот ин Дисцорд Степ 11

    2 Кликните Копирај под ИД-ом клијента. Видећете ово на средини веб странице.
  3. Слика под називом Цреате а Бот ин Дисцорд Степ 12

    3 Налепите копирани ИД клијента у следећу УРЛ адресу: ' хттпс://дисцорд.цом/оаутх2/аутхоризе?&цлиент_ид=ЦЛИЕНТИД&сцопе=бот&пермиссионс=8 '
  4. Слика под називом Цреате а Бот ин Дисцорд Степ 13

    4 Залепите УРЛ у траку за адресу у веб прегледачу. Бићете преусмерени на страницу на којој можете да доделите свог бота каналу.
    • Кликните падајући оквир да бисте приказали све своје компатибилне канале.
    • Кликните на „Овласти“ да бисте наставили. Добићете потврду да је бот премештен и да можете да затворите активну картицу.
    Реклама

Део 4 од 6: Кодирање бота

  1. један Направите фасциклу на радној површини за свој бот код. Правићете датотеке кода које ће ући овде.
  2. 2 Отворите уређивач текста. Можете да користите подразумеване програме као што су Нотепад за Виндовс или ТектЕдит за Мац.
  3. 3 Унесите следећи код:
         {   “token”  :   “Your   Bot   Token”   }  
    • Обавезно унесите онај број бот жетона који сте добили из претходних корака између наводника у тексту.
  4. 4 Сачувајте датотеку као „аутх.јсон“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.
  5. 5 Започните нови документ. То можете учинити притиском на Цтрл + Н. (Виндовс) или Цмд + Н. (Мац) или кликните на „Ново“ на картици „Датотека“.
  6. 6 Унесите следећи код:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • Обавезно замените име „аутор“ својим именом. Такође можете да промените „опис“ ако вам се не свиђа „Мој први дисцорд бот“.
  7. 7 Сачувајте датотеку као „пацкаге.јсон“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.
  8. 8 Започните нови документ. То можете учинити притиском на Цтрл + Н. (Виндовс) или Цмд + Н. (Мац) или кликните на „Ново“ на картици „Датотека“.
  9. 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. Слика под називом Цреате а Бот ин Дисцорд Степ 14

    10 Сачувајте датотеку као „бот.јс“. Уверите се да се датотека не чува са ознаком типа датотеке .ткт.
    • Можете да затворите свој уређивач текста.
    Реклама

Део 5 од 6: Инсталирање зависности ботова

  1. Слика под називом Цреате а Бот ин Дисцорд Степ 15

    један Отворите прозор командне линије. У оперативном систему Виндовс можете да претражите „Цмд“ у Виндовс пољу за претрагу у менију Старт. На Мац-у можете у Спотлигхт-у тражити „Цомманд Промпт“.
  2. Слика под називом Цреате а Бот ин Дисцорд Степ 16

    2 Дођите до директоријума бот на радној површини. На пример, можете откуцати цд Усерс Дефаулт Десктоп Десктоп ДисцордБотфолдернаме.
  3. Слика под називом Створи бота у нескладу, корак 173 Откуцајте нпм инсталл дисцорд.ио винстон –саве и притисните Ентер . Са инсталираним Ноде.јс, овај ред ће аутоматски преузети зависности за вашег бота у директоријуму радне површине.
  4. Слика под називом Цреате а Бот ин Дисцорд Степ 18

    4 Упишите нпм инсталл хттпс://гитхуб.цом/воор/дисцорд.ио/тарбалл/гатеваи_в6 и притисните Ентер . Тај код ће осигурати да ништа друго не морате да инсталирате да би ваш бот радио.
    • Сада имате код за свог бота и тестираћете да ли ваш код делује у следећем делу.
    Реклама

Део 6 од 6: Покретање бота

  1. Слика под називом Цреате а Бот ин Дисцорд Степ 19један Укуцајте чвор бот.јс и притисните Ентер у командној линији. Ако добијете ред за грешку, нешто сте погрешили.
  2. Слика под називом Цреате а Бот ин Дисцорд Степ 20

    2 Утипкајте „! Интро“ у Дисцорд. Ово ћете желети да откуцате на каналу у којем је ваш бот. Наведени пример кода покреће бота да одговори „Понг!“ у текст који почиње са „!“. Дакле, да бисте тестирали да ли бот ради, откуцајте „! Интро“ и сачекајте одговор.
  3. Слика под називом Створи бота у нескладу, 21. корак3 Проверите кодирање ако нисте чули одговор. Ако ваш бот није одговорио на ваш '! Интро' у Дисцорд-у, прођите поново кроз овај викиХов и проверите да ли је ваш бот правилно постављен. Буди сигуран:
    • Ноде.јс је правилно инсталиран.
    • Бот жетон је правилно унесен у вашу аутх.јсон датотеку.
    • На истом сте каналу као и бот.
    • Бот је на серверу.
    • Кодирање је тачно у датотекама аутх.јсон, бот.јс и пацкаге.јсон.
    • Све зависности за рад вашег бота сте преузели помоћу командне линије са инсталираним Ноде.јс-ом.
    Реклама

Питања и одговори заједнице

Претрага Додајте ново питање
  • Питање Мој бот каже да је ван мреже шта треба да радим? Јосх претпостављам Да ли сте правилно урадили код? Покушајте да поновите код. Обавезно направите 'ноде бот.јс' без наводника када завршите код.
  • Питање Шта да радим ако пише грешка приликом уношења чвора бот.јс у командну линију? Јосх претпостављам Да ли сте правилно урадили код? Покушајте да поновите код. Обавезно укуцајте све како треба.
Поставите питање Преостало 200 знакова Укључите своју адресу е-поште да бисте добили поруку када одговорите на ово питање. прихвати
Реклама

Популарне Питања

Патриотс и Теканс састају се данас у интригантној утакмици АФЦ -а. Ево како можете гледати бесплатан пренос уживо на мрежи.



Како победити у свему. Да ли желите да победите сваког противника који вам пређе пут? Да ли желите да победите сваки пут? Да ли желите да будете прави победник, успевајући у животу у својим најважнијим циљевима? Запамтите да бити ...

Аппле Ватцх може побољшати небројене активности, али као и све што носите, и за редовну употребу биће потребно чишћење. Аппле производи познати су по свом елегантном изгледу и дизајну, а рутинско чишћење помоћи ће сату да одржи и своје ...



Може ли Надал победити свог највећег ривала да освоји своју 9. титулу у Риму? Или ће Ђоковић уписати своју трећу титулу у години ?.