Дисцорд је еволуирао у моћну платформу. У овом чланку ћемо вам рећи како да направите Дисцорд бот и додате га на свој сервер.
Дисцорд је доста еволуирао током година и сада представља поуздану платформу не само за играче већ и за све који желе да се повежу са својим вршњацима путем порука, видео ћаскања и још много тога. Многи га чак користе као алтернатива ВхатсАпп-у и други популарне апликације за размену порука, посебно захваљујући великом нагласку на групе и заједнице. Дисцорд има милионе дневно активних корисника и добар део њих свакодневно користи бот за аутоматизацију ствари. Ако користите Дисцорд у било ком својству, онда постоји велика шанса да сте користили бота. Ако се питате како да га сами направите, онда сте на правом месту. У овом чланку ћемо вам рећи како да направите Дисцорд бот:
Крећите се овим чланком:
- Предуслов
- Како да креирате и додате Дисцорд бота на ваш сервер
- Како доделити функцију боту и угостити Дисцорд бота
- Завршне мисли и придружите се КСДА-овом Дисцорд серверу!
Предуслови
Креирање Дисцорд бота је релативно једноставан задатак. Треба вам мало знања о програмирању да бисте поставили ствари, али сложеност кода зависи од врсте бота који покушавате да направите. Хајде да погледамо неколико ствари које су вам потребне да бисте започели. Прво, потребан вам је Дисцорд налог, који вероватно имате. Ако не, можете га креирати бесплатно тако што ћете отићи на Дисцорд почетна страница. Такође можете преузети Дисцорд клијент и користити га на свом лаптоп за игре или чак телефон.
Када завршите, морате поставите свој сервер да користите бот. Затим можете лако позвати бота на свој сервер пратећи неколико једноставних корака. Када бот стигне на ваш сервер, можете да кодирате функцију за њега и да је користите на свом серверу или да је доделите другим серверима на које имате администраторска права. Да бисмо доделили функцију бота, користићемо Ноде.јс за приступ библиотеци чворова дисцорд.јс. Најновију верзију Ноде.јс можете преузети са званични сајт.
Поред тога, биће нам потребан и уређивач кода за писање и модификовање функција бота. Користићемо Висуал Студио Цоде у овом водичу, иако можете слободно да користите шта год желите.
Како да креирате и додате Дисцорд бота на ваш сервер
Први корак је да направите апликацију на Дисцорд-у да би ваш бот радио. Идеја овде је да генеришете токен за вашег бота тако да Дисцорд препозна код. За ово ћете морати да пређете на Дисцорд-ову страницу са апликацијама. Бићете послати директно на страницу када се пријавите са својим Дисцорд налогом где ћете видети листу својих апликација. Не брините ако је листа празна јер ћемо је сада направити.
- Погоди Нова апликација дугме да бисте започели.
- Сада дајте име својој апликацији и притисните Креирај.
- Сада ће вас одвести на страницу на којој можете да унесете детаље као што су опис ваше апликације, додавање ознака, икона апликације и још много тога. Када завршите, притисните Сачувај измене дугме за наставак.
- Сада потражите опцију Бот на листи менија на левој бочној траци. Додирните га да отворите страницу Ботови и притисните Додај бота дугме. Дозволите дозволу за креирање бота када се то од вас затражи.
- Сада ћете видети безбедносни токен за свог бота на следећој страници. Ако токен није генерисан, једноставно додирните Ресетовати дугме да бисте креирали нови токен. Копирајте овај ИД токена јер ће нам бити потребан у следећим одељцима.
- Овај конкретни токен вам омогућава да контролишете бот, што значи да не бисте требали ово да делите ни са ким. Ако мислите да је овај токен компромитован, једноставно се вратите на ову страницу и притисните дугме за ресетовање да бисте креирали нови.
- Сада потражите опцију ОАутх2 у менију на левој бочној траци и кликните на њу да бисте пронашли свој ИД КЛИЈЕНТА. То је дугачак низ бројева које треба да копирате и налепите на ову УРЛ адресу у наставку - замените реч ЦЛИЕНТИД стварним ИД-ом КЛИЈЕНТА који сте управо копирали -
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Једноставно налепите овај одређени УРЛ у свој веб претраживач и притисните ентер. Отвориће се страница на којој можете рећи Дисцорд-у где да пошаље свог бота. Изаберите сервер на који желите да додате свог новог бота из падајућег менија на следећи начин -
- Кликните на Настави и потврдите да ли желите да доделите администраторска права сервера вашем боту. Администраторска права можете да доделите или опозовете касније, тако да се немојте замарати овом опцијом.
- Када додате бота на свој сервер, видећете поруку која потврђује долазак бота. Тако ћете знати да је успело. Такође ћете видети бота у колони чланова на десној страни.
Па, то је то, сада сте направили Дисцорд бота за свој сервер. Ако сте пажљиво пратили све кораке, требало би да видите бота на свом серверу. Бот ће остати ван мреже док не дефинишете функцију за њега помоћу кода и синхронизујете га са Дисцорд платформом. Овде почиње прави посао јер ћете подесити неколико параметара и рећи свом боту шта желите да уради.
Како доделити функцију боту и угостити Дисцорд бота
Сада следите доле наведене кораке да бисте креирали и угостили дискорд бот на свом рачунару:
За овај туторијал, направићемо једноставан 'Пинг-Понг' Дисцорд бот који ће, као што име каже, одговорити са 'Понг' сваки пут када унесете 'Пинг'.
- Направите нову фасциклу било где на рачунару или Мац-у. Направили смо „Нову фасциклу“ на радној површини у нашем Виндовс рачунару за овај водич.
- Сада отворите Висуал Студио Цоде и креирајте нову датотеку са кодом наведеним у наставку. Замените „Овде налепите токен свог бота без наводника“ са токеном бота који сте раније копирали.
ДИСЦОРД_ТОКЕН= "Овде налепите токен свог бота без наводника."
- Затим креирајте нову датотеку и додајте следећи код. Када завршите, сачувајте ову одређену датотеку као бот.јс у истом фолдеру. Овај код ће додати функцију вашем Дисцорд боту. Одговориће са "понг" сваки пут када унесете "пинг".
рекуире('дотенв').цонфиг(); цонст Дисцорд = рекуире("дисцорд.јс"); цонст клијент = нови Дисцорд. Клијент({намере: ["ГУИЛДС", "ГУИЛД_МЕССАГЕС"]}); цлиент.он("реади", () => { цонсоле.лог(`Пријављен као ${цлиент.усер.таг}!`) }) цлиент.он("мессаге", мсг => { иф (мсг. цонтент "пинг") { мсг.репли("понг"); } }) цлиент.логин (процесс.енв. ДИСЦОРД_ТОКЕН);
- Сада отворите прозор терминала из нове фасцикле коју сте креирали и инсталирајте библиотеку Дисцорд.јс користећи следећу команду. Биће вам потребан Ноде.јс инсталиран на вашем систему да би ово функционисало, па имајте то на уму.
нпм инсталл --саве дисцорд.јс дотенв
- Следећи корак је креирање датотеке пацкаге.јсон. Користите следећу команду да бисте га креирали:
нпм инит -и
- На крају, сада можете да користите команду "ноде бот.јс" за покретање бота.
Чим покренете команду ноде бот.јс, приметићете да ће Дисцорд бот на вашем серверу бити на мрежи. Затим можете тестирати бота тако што ћете укуцати 'пинг' на шта ће он одговорити 'понг'.
Такође можете да креирате Дисцорд и да га хостујете у облаку како би га други користили. За то ћете морати да користите онлајн ИДЕ као што је Реплит за хостовање вашег кода.
Сложеност процеса кодирања зависи од функције коју желите да доделите свом боту. Процес кодирања једноставног 'Греетинг Бота', на пример, неће бити тако компликован као, рецимо, 'Музички бот' који може да пушта музику са ваше жељене платформе. Такође можете креирати бота да модерира ваш сервер, па чак и да избаци чланове који стално крше правила на вашем серверу. Постоји много корисних Дисцорд ботова, тако да су могућности заиста бескрајне. Топ.гг је добро место за тражење Дисцорд ботова ако не желите да пролазите кроз гњаважу око кодирања. Само покупите бота са веб локације и извршите измене по потреби да бисте га модификовали према вашим потребама. Постоји много опција које можете изабрати, па обавезно користите траку за претрагу на врху да бисте пронашли оно што тражите.
Па, то нас доводи до краја овог конкретног туторијала. Тренутно постоји тона корисних Дисцорд ботова, тако да топло препоручујемо да извршите Гоогле претрагу да видите да ли је неко већ направио бота за аутоматизацију вашег процеса. И пре него што одете, такође вам предлажемо придружите се КСДА-овом Дисцорд серверу у којој ћете наћи истомишљенике и такође ћете бити у току са свим стварима КСДА. Дакле, који Дисцорд бот ћете прво направити? Обавестите нас тако што ћете испустити линију у коментарима испод.