Discord бұл соңғы бес жыл ішінде онлайн режимінде достарымен сөйлескісі, бейне чат немесе трансляция жасағысы келетін кез келген адам үшін жылдам хабар алмасу платформасы екенін үнемі көрсетті. Дискорд боттары - себептердің бірі.
Боттар сізге монотонды жұмыстарды автоматтандырудан бастап серверіңізде музыка ойнатуға дейін барлығын орындауға мүмкіндік береді және осы нұсқаулықта біз сізге Discord ботын құруды үйретеміз.
Автоматтандыру Discord ботын пайдаланудың негізгі мақсаты болса да, сіз шынымен де кез келген нәрсені жасай аласыз (кем дегенде кейбір JavaScript кодтарын толтыруға болатын кез келген нәрсе).
Бұл оқулықта біз жеке негізгі Discord ботын жасау үшін Node.js пайдаланамыз.
талаптар
- Discord тіркелгісі
- Жаңа дискорд сервері
- Node.js компьютеріңізде орнатылған.
- Visual Studio коды
- Және, әрине, Wi-Fi байланысы.
Жаңа Discord қолданбасын жасаңыз.
Бастау үшін біз Discord Developer сайтында қолданбаны тіркеуіміз керек. Бұған жету үшін өтіңіз порталы.
Одан кейін оң жақта орналасқан Жаңа қолданба түймешігін таңдаңыз.
Түймені басқан кезде, ботқа атау беруді сұрайтын диалогтық терезе пайда болады. Менің жағдайда, мен ботты «джейсбот» деп атаймын.
Келесі бот таңдауын таңдаңыз, содан кейін «бот қосу» түймесін басыңыз. Келесі диалогтық терезе пайда болады:
Жаңа қолданбаны орнатуды мақұлдаған кезде сізде енді бот болады.
Дегенмен, сіз мылқау ботты қаламайсыз деп ойлаймын. Кейбір қосымша мүмкіндіктерді қосып, оған бірқатар рұқсаттар беру арқылы пайдаланушының қатысуын жақсартайық.
Төменде көрсетілгендей мәзірден OAuth2 таңдау арқылы құсбелгілерді қойыңыз.
Ботқа кез келген басқа рұқсаттарды бергеннен кейін рұқсат қосылған кезде сілтеме беттің төменгі жағында жасалады.
Бұрын көшірілген сілтеме енді кез келген браузерде қойылуы керек. Келесі экран пайда болуы және оған серверді қосу керек.
Серверді таңдағаннан кейін «авторизациялау» түймесін басыңыз:
Сіз біздің ботты серверіңізге сәтті қостыңыз.
Node.js жобасын жасау
Енді біз ботты тіркедік, біз Node.js файлдары үшін қалта жасауымыз керек.
Тәуелділіктерді орнату
Бағдарламаның дұрыс жұмыс істеуі үшін қажет пакеттер тәуелділіктер деп аталады. Бұл жағдайда бізге тек discord.js бумасы қажет. Jaysbot таңбалауышын басқаруға көмектесу үшін біз әлі де dotenv бумасын орнатамыз.
Бұл әрбір қоңыраудың тиісті авторизациясы бар екеніне кепілдік береді, сонымен қатар сервер жұмысын сақтау үшін түйін қажет. Жобаны жаңа терминалда бастау үшін келесі пәрменді енгізіңіз:
Нәтижелер келесідей:
Келесі пәрмен жоба үшін Dotenv кітапханасын және Discord.js файлын орнатады:
Түйін кітапханасын орнату үшін келесі пәрменді пайдаланыңыз:
Біз файлдарға өзгерту енгізген сайын, Nodemon серверді қайта іске қосады.
Біздің роботты дамыту
Әзірлеушілер порталында Discord.js қоңырауларын мақұлдауымыз керек. Бұл біздің роботтың таңбалауышын көшіруді талап етеді.
Ол көшірілгеннен кейін, оны төмендегідей жаңа файлға қойыңыз.
Бот файлын жасаңыз.
bot.js деп аталатын негізгі жоба каталогында бөлек файлды құрастырыңыз. Біз dotenv бумасын ортаның айнымалы мәндерін орнату, discord.js сайтынан сыныптарды импорттау, содан кейін жаңа клиентті іске қосу үшін пайдаланамыз:
Ботты белсендіру үшін терминалға келесі пәрменді енгізіңіз:
қорытынды
Discord платформасы тез кеңейіп жатыр. Ол биткоин әуесқойлары, бизнес иелері және ойыншылар үшін қауіпсіз байланыс және қосылу құралын жасады.
Қосымша артықшылық - жауап бере алатын, тыйым салатын және пайдаланушылардың дыбысын өшіретін қабілетті боттың болуы. Бұл пост қарапайым бот құру үшін node.js пайдалану жолын түсіндірді. Сондықтан сіз бұл түсінікті жаңа мүмкіндіктерді қосу үшін қолдана аласыз.
Бақытты кодтау.
пікір қалдыру