Discord ባለፉት አምስት ዓመታት ወይም ከዚያ በላይ ዓመታት ውስጥ ከጓደኞች ጋር ለመነጋገር፣ የቪዲዮ ውይይት ወይም ከጓደኞች ጋር ለመልቀቅ ለሚፈልግ ለማንኛውም ሰው ፈጣን መልእክት መላላኪያ መሆኑን ያለማቋረጥ አሳይቷል። Discord bots አንዱ መንስኤዎች ናቸው።
ቦቶች ነጠላ ስራዎችን በራስ ሰር ከማስጀመር ጀምሮ ሙዚቃን በአገልጋይዎ ውስጥ መጫወት እስኪጀምሩ ድረስ ሁሉንም ነገር እንዲያጠናቅቁ ያስችሉዎታል፣ እና በዚህ መመሪያ ውስጥ የ Discord ቦትን እንዴት እንደሚገነቡ እናስተምርዎታለን።
ምንም እንኳን አውቶማቲክ የ Discord ቦትን ለመጠቀም ዋና ዓላማ ቢሆንም ማንኛውንም ነገር ለመስራት በእውነት አንድ መፍጠር ይችላሉ (በአንዳንድ የጃቫ ስክሪፕት ኮድ ቢያንስ መጨናነቅ የሚችሉትን ማንኛውንም ነገር)።
በዚህ ማጠናከሪያ ትምህርት የራሳችንን የ Discord ቦት ለመፍጠር Node.js እንጠቀማለን።
መስፈርቶች
- Discord መለያ
- Fresh discord አገልጋይ
- Node.js በኮምፒውተርዎ ላይ ተጭኗል።
- Visual Studio Code
- እና በእርግጥ, የ wifi ግንኙነት.
አዲስ የ Discord መተግበሪያ ይፍጠሩ።
ለመጀመር የ Discord Developer's ድረ-ገጽን በመጠቀም ማመልከቻውን መመዝገብ አለብን። ይህንን ለማግኘት ወደዚህ ይሂዱ ፖርታል.
በመቀጠል በቀኝ በኩል የሚገኘውን አዲስ መተግበሪያን ይምረጡ።
አዝራሩን ሲጫኑ ለቦትዎ ስም እንዲሰጡ የሚጠይቅ የንግግር ሳጥን ይመጣል። እንደኔ ከሆነ ቦቱን “ጃይስቦት” ብየዋለሁ።
ቀጥሎ ያለውን የቦት ምርጫ ይምረጡ እና ከዚያ "bot add" የሚለውን ቁልፍ ጠቅ ያድርጉ። የሚከተለው የንግግር ሳጥን ይታያል፡
የአዲሱን መተግበሪያ መመስረት ሲያጸድቁ፣ አሁን ቦት አለዎት።
ሆኖም፣ ደደብ ቦት የምትፈልግ አይመስለኝም። አንዳንድ ተጨማሪ ባህሪያትን እንጨምር እና በርካታ ፈቃዶችን በመስጠት የተጠቃሚዎችን ተሳትፎ እናሻሽል።
ከታች እንደሚታየው OAuth2ን ከምናሌው በመምረጥ ሳጥኖቹን ምልክት ያድርጉ።
ማገናኛው ለቦቱ ተጨማሪ ፍቃድ ከሰጠ በኋላ ፍቃድ ሲጨመር ከገጹ ግርጌ ላይ ይዘጋጃል።
ከዚህ ቀደም የቀዱት ማገናኛ አሁን በማንኛውም አሳሽ ላይ መለጠፍ አለበት። የሚከተለው ስክሪን መታየት እና አገልጋዩን መጨመር አለበት።
አገልጋይዎን ከመረጡ በኋላ “ፈቀዳ” የሚለውን ቁልፍ ይጫኑ፡-
አሁን በተሳካ ሁኔታ የእኛን ቦት ወደ አገልጋይዎ አክለዋል።
የ Node.js ፕሮጀክት መስራት
አሁን የእኛን bot ተመዝግበናል፣ ለ Node.js ፋይሎች አቃፊ መስራት አለብን።
ጥገኝነቶችን በማዘጋጀት ላይ
ፕሮግራሙ በትክክል እንዲሠራ የሚፈልጋቸው ፓኬጆች ጥገኝነት በመባል ይታወቃሉ። በዚህ አጋጣሚ፣ የምንፈልገው የ discord.js ጥቅል ነው። የJaysbot tokenን ለማስተዳደር እንዲረዳን አሁንም የዶቴንቭ ጥቅል እንጭነዋለን።
ይህ እያንዳንዱ ጥሪ ተገቢው ፈቃድ እንዳለው ዋስትና ይሰጣል፣ nodemon አገልጋዩ እንዲሠራ ለማድረግ ለእኛ አስፈላጊ ነው። ፕሮጀክቱን በአዲስ ተርሚናል ለመጀመር የሚከተለውን ትዕዛዝ ያስገቡ፡-
ውጤቶቹም የሚከተሉት ናቸው።
የሚከተለው ትእዛዝ ለፕሮጀክቱ Dotenv ቤተ-መጽሐፍትን እና Discord.js ይጭናል፡
nodemon ላይብረሪ ለመጫን የሚከተለውን ትዕዛዝ ተጠቀም፡-
በፋይሎቻችን ላይ ለውጥ ባደረግን ቁጥር Nodemon አገልጋዩን እንደገና ያስጀምረዋል።
የእኛን bot በማዳበር ላይ
በገንቢዎች ፖርታል ውስጥ ከ Discord.js የሚመጡ ጥሪዎችን ማጽደቅ አለብን። ይህ የቦታችንን ቶከን መቅዳት ይጠይቃል።
ከተገለበጠ በኋላ ከዚህ በታች ባለው መንገድ አስቀምጠው በአዲስ ስም ሊሰየም የሚገባውን ፋይል.env.
የ bot ፋይልን ይገንቡ።
bot.js ተብሎ በሚጠራው ዋና የፕሮጀክት ማውጫ ውስጥ የተለየ ፋይል ይገንቡ። የአካባቢ ተለዋዋጮችን ለማዘጋጀት፣ ክፍሎችን ከ discord.js ለማስመጣት እና ከዚያ አዲስ ደንበኛን ለመክፈት የdotenv ጥቅልን እንጠቀማለን።
ቦቱን ለማንቃት የሚከተለውን ትዕዛዝ ወደ ተርሚናልዎ ያስገቡ።
መደምደሚያ
የ Discord መድረክ በፍጥነት እየሰፋ ነው። ለ bitcoin አፍቃሪዎች፣ ለንግድ ባለቤቶች እና ለተጫዋቾች ደህንነቱ የተጠበቀ የመገናኛ ዘዴን አፍርቷል።
ተጨማሪ ጥቅማጥቅሞች ምላሽ መስጠት፣ ማገድ እና ተጠቃሚዎችን ድምጸ-ከል ማድረግ የሚችል ብቃት ያለው ቦት ማግኘት ነው። ቀላል ቦት ለመገንባት node.js እንዴት እንደሚጠቀሙ ይህ ልጥፍ አብራርቷል። ስለዚህ፣ ይህንን ግንዛቤ አዳዲስ ችሎታዎችን ለማካተት መተግበር ይችላሉ።
ደስተኛ ኮድ ማድረግ.
መልስ ይስጡ