እንዴት Discord Bot መስራት እንደሚቻል

ዝርዝር ሁኔታ:

እንዴት Discord Bot መስራት እንደሚቻል
እንዴት Discord Bot መስራት እንደሚቻል
Anonim

የዲስኮርድ ቦቶች በሁሉም ቅርጾች እና መጠኖች ይመጣሉ እና የተጠቃሚ ባህሪን በአገልጋይዎ ላይ ከማስተካከል ጀምሮ፣ከመስመር የወጡ ተጫዋቾችን ድምጸ-ከል ማድረግ ወይም ማገድ፣መጫወትን የመሳሰሉ ቅጣቶችን በማጥፋት ለተለያዩ ዓላማዎች ሊውሉ ይችላሉ። ሙዚቃ ሁሉም ሰው እንዲዝናናበት።

ከዚህ በታች ያሉት መመሪያዎች ቀደም ሲል የ Discord መለያ እና አገልጋይ በቦታው እንዳለዎት ይገምታሉ። ካልሆነ፣ ከመቀጠልዎ በፊት ይህንን በ discordapp.com ላይ ማዋቀር አለብዎት።

Discord ቦቶች በጃቫስክሪፕት ቋንቋ ሲጻፉ እነሱን ለመፍጠር ልምድ ያለው ኮዴር መሆን አያስፈልግም። እንደ እውነቱ ከሆነ, ሂደቱ እርስዎ ሊገምቱት ከሚችሉት በላይ አስፈሪ ነው. ጨረታዎን የሚሰራ Discord Bot እንዴት እንደሚሰራ ለማወቅ ማንበቡን ይቀጥሉ።

ይህ አጋዥ ስልጠና ማክሮስ ወይም ዊንዶውስ ኦፐሬቲንግ ሲስተሞችን ለሚያስኬዱ ተጠቃሚዎች የታሰበ ነው።

Image
Image

አውርድ እና ጫን Node.js

በ Discord bot ፈጠራ ከመጀመርዎ በፊት በመጀመሪያ በGoogle Chrome V8 ሞተር ላይ የተገነባውን የጃቫ ስክሪፕት የሩጫ ጊዜ አካባቢ የሆነውን Node.jsን መጫን ይፈልጋሉ።

  1. የድር አሳሽ ይክፈቱ እና ወደ ይፋዊው የ Node.js ማውረድ ገጽ ይሂዱ።

    Image
    Image
  2. ለእርስዎ የተለየ መድረክ (ማክኦኤስ ወይም ዊንዶውስ) ተገቢውን የመጫኛ ጥቅል ይምረጡ እና የማውረጃውን ሊንክ ይጫኑ።
  3. የወረደውን ፋይል ይክፈቱ እና Node.jsን ለመጫን የማያ ገጽ ላይ ጥያቄዎችን ይከተሉ።
  4. ከተጠናቀቀ በኋላ የ የትእዛዝ መጠየቂያ (ዊንዶውስ) ወይም ተርሚናል (ማክኦኤስ) መተግበሪያን ያስጀምሩ።
  5. የሚከተለውን ጽሑፍ በመጠየቂያው ላይ ይተይቡና Enter ን በቁልፍ ሰሌዳዎ ላይ ይጫኑ፡ node -v

    Image
    Image
  6. የሥሪት ቁጥር ከተመለሰ Node.js በትክክል ተጭኗል። ካልሆነ፣ ከላይ ያሉትን ደረጃዎች እንደገና ይጎብኙ እና መጫኑ መጠናቀቁን ያረጋግጡ።

የ Discord መተግበሪያን ይፍጠሩ

አሁን መስፈርቶቹን ከመንገዱ ውጭ ስላገኙ፣ ቦትዎ በኋላ ሊታከልበት የሚችል አዲስ መተግበሪያ ለመፍጠር ጊዜው አሁን ነው።

  1. አሳሽ ይክፈቱ እና ወደ የአገልጋይዎ Discord Developer Portal ይሂዱ፣ ካስፈለገም ይግቡ።
  2. ጠቅ ያድርጉ አዲስ መተግበሪያ።

    Image
    Image
  3. የአዲሱን መተግበሪያዎን ስም በአርትዖት መስክ ያስገቡ እና ዝግጁ ሲሆኑ ፍጠርን ጠቅ ያድርጉ።

    Image
    Image
  4. የአዲሱ አፕሊኬሽን አጠቃላይ መረጃ ስክሪን አሁን መታየት አለበት፣በአባሪው ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው። ቦት ይምረጡ፣ በግራ ምናሌው መቃን ውስጥ ይገኛል።

    Image
    Image
  5. ጠቅ ያድርጉ Bot ያክሉ።

    Image
    Image
  6. አንድ መልዕክት አሁን ይመጣል፣ እርግጠኛ መሆንዎን ወደ መተግበሪያዎ ቦት ማከል ይፈልጋሉ። አዎ ያድርጉት! ጠቅ ያድርጉ።

    Image
    Image
  7. አዲሱ ቦትዎ አሁን መፈጠር አለበት፣ መረጃው እና አማራጮቹ በ BUILD-A-BOT ክፍል ውስጥ ይታያሉ። ለመገለጥ ጠቅ ያድርጉ Token።

    Image
    Image
  8. ረጅም የቁምፊዎች ሕብረቁምፊ አሁን በተጠቀሰው አገናኝ ምትክ መታየት አለበት። ይህንን ማስመሰያ ወደ ቅንጥብ ሰሌዳዎ ለመላክ ቅዳን ጠቅ ያድርጉ።

    Image
    Image
  9. ይህን ማስመሰያ ለአሁኑ ኖትፓድ፣ TextEdit ወይም ተመሳሳይ መተግበሪያ በመጠቀም ወደ የጽሑፍ ፋይል ይለጥፉ።

    ይህን ማጠናከሪያ ትምህርት እንደጨረሱ ይህን ፋይል መሰረዝ እና ከሪሳይክል ቢን ወይም መጣያ ማስወገድ አለቦት።

Botዎን ኮድ ማድረግ

ቦት ፈጥረው ወደ አገልጋይዎ አክለዋል። ቀጥሎ የሚያስደስት ክፍል ይመጣል፣ በትክክል የእርስዎን ቦቶች የሚፈልጉትን ለማድረግ ኮድ ያድርጉ።

  1. የትእዛዝ መጠየቂያውን (ዊንዶውስ) ወይም ተርሚናል (ማክኦኤስ) መተግበሪያን ያስጀምሩ።
  2. የሚከተለውን ጽሑፍ በመጠየቂያው ላይ ይተይቡ እና Enter ወይም ተመለስ በቁልፍ ሰሌዳዎ ላይ ይጫኑ፡ mkdir discord-test -ቦት

    Image
    Image

    በመረጡት ስም discord-test-botን መተካት ይችላሉ።

  3. በመቀጠል ወደ አዲስ ወደተፈጠረው ማውጫዎ ለመግባት የሚከተለውን ትዕዛዝ ይተይቡ፡ cd discord-test-bot

    Image
    Image
  4. የትእዛዝ መጠየቂያው አሁን መዘመን አለበት፣ ይህም የቦትዎን አቃፊ ፕሮጀክት አቃፊ ስም ያሳያል። የሚከተለውን ይተይቡ እና አስገባን ይምቱ ወይም ይመለሱ፡ npm init -y

    Image
    Image
  5. Pack.json የሚባል ፋይል አሁን በፕሮጀክት አቃፊዎ ውስጥ መፈጠር አለበት፣ከላይ ባለው የስክሪን እይታ ላይ እንደሚታየው። በትእዛዝ መጠየቂያዎ ላይ የሚከተለውን ይተይቡ እና አስገባን ይምቱ ወይም ይመለሱ፡ npm install --save discord.js

    Image
    Image
  6. የWARN መልዕክቶች ዝርዝር አሁን ሊታዩ ይችላሉ፣ ይህም ምንም ስህተት እስካልታየ ድረስ (ERR) እስካልታየ ድረስ እና በትእዛዝ መጠየቂያዎ ወይም ተርሚናል መስኮትዎ ስር ያለው መልእክት "7 ጥቅሎች ተጨምረዋል" ወይም እስኪነበብ ድረስ ችላ ሊባል ይችላል። "8 ጥቅሎች ተጨምረዋል".የauth.json ፋይል ለመፍጠር የሚከተለውን ይተይቡ እና አስገባን ይጫኑ ወይም ይመለሱ፡ touch auth.json

    Image
    Image

    ንካ ትዕዛዙን ለመጠቀም ሲሞክሩ የስህተት መልእክት ከደረሰዎት በመጀመሪያ የሚከተለውን አገባብ በትእዛዝ መጠየቂያዎ ላይ በማስገባት መጫን ሊኖርብዎ ይችላል፡ npm install touch-cli -g

  7. ይህ ፋይል መፈጠሩን የሚገልጽ የማረጋገጫ መልእክት ይኖራል፣ነገር ግን ls-al (ማክኦኤስ) ወይም dir መተየብ ይችላሉ። (ዊንዶውስ) የፕሮጀክት ማውጫዎን ይዘቶች ለማየት እና auth.json በእውነቱ መመዝገቡን ለራስዎ ያረጋግጡ።

    Image
    Image
  8. የመረጡትን ኮድ ወይም የጽሑፍ አርታዒ እንደ Atom፣ Notepad ወይም TextEdit ያስጀምሩ እና ወደ አዲሱ የፕሮጀክት አቃፊዎ ይሂዱ።
  9. auth.json ፋይሉን ይክፈቱ እና በሚከተለው ቅጽበታዊ ገጽ እይታ ላይ የሚታየውን ጽሑፍ ያስገቡ፣ AUTH-TOKENን ቀደም ሲል በአጋዥ ስልጠናው ውስጥ ባከማቹት የማረጋገጫ ማስመሰያ ሕብረቁምፊ ይቀይሩት። ሲጨርሱ ፋይሉን ያስቀምጡ።

    Image
    Image

    እርስዎ አለቦት ሙሉ የማረጋገጫ ሕብረቁምፊውን በሚታዩት ጥቅሶች ውስጥ ገልብጠው ለጥፍ። አንድ ቁምፊ እንኳን ከጠፋብዎት ቦትዎ እንደተጠበቀው አይሰራም።

  10. ወደ አርታዒው ይመለሱ እና በፕሮጀክት አቃፊዎ ውስጥ bot.js. የሚል ፋይል ይፍጠሩ።
  11. የbot.js ፋይሉ የቦትዎን ባህሪ የሚገልጽ ኮድ ይይዛል፣ ይህም ሙሉ በሙሉ የእርስዎ ነው። ለዚህ አጋዥ ስልጠና ዓላማዎች ግን የሚከተለውን ኮድ በመጠቀም እና ሁሉም ነገር እንደተጠበቀው እየሰራ መሆኑን ለማረጋገጥ የእርስዎን bot ከጫፍ እስከ ጫፍ በመሞከር እንመክራለን። ከዚያ ወደ ኋላ ተመልሰው የbot.jsን ይዘት ልክ እንዳዩት አርትዕ ማድረግ ይችላሉ።

    const Discord=ተፈላጊ('discord.js');

    const ደንበኛ=አዲስ Discord. Client();

    const auth=ተፈላጊ('./auth.json');

    ደንበኛ ላይ ('ዝግጁ', ()=> {

    console.log('እንደ ${client.user.tag} ገብቷል!');

    });

    client.on('message', msg=> {

    ከሆነ (msg.content==='ሠላም') {

    msg.reply('hi!');

    }

    });

    ደንበኛ.login(auth.token);

    ይህ የናሙና ኮድ ቦቱ ሲጠራ ለትዕዛዝ መስመሩ ኮንሶል መልእክት ይጽፋል ይህም የተሳካ መግባቱን ያረጋግጣል እና የተጠቃሚ መለያዎን ይይዛል።

  12. የዘመነዎትን bot.js ፋይል ያስቀምጡ።
  13. ወደ Command Prompt ወይም Terminal ይመለሱ እና የእርስዎን bot ስክሪፕት ለማስኬድ የሚከተለውን ይተይቡ፡ node bot.js
  14. እስከዚህ ነጥብ ድረስ ሁሉንም ነገር በትክክል ካደረጉት የሚከተለው ጽሁፍ በትእዛዝ መጠየቂያዎ ወይም ተርሚናል መስኮትዎ ላይ መታየት አለበት፡ እንደ discord-test-bot ገብቷል

Bot ኮድን ከአገልጋይዎ ጋር ያዋህዱት

እርስዎ ሊደርሱ ነው…

  1. አሳሽ ይክፈቱ እና ወደ የአገልጋይዎ Discord Developer Portal ይሂዱ፣ ካስፈለገም ይግቡ።
  2. ከዚህ ቀደም የፈጠርነውን መተግበሪያ ከተጠየቁ ከMY APPLICATIONS ስክሪን ይምረጡ።

    Image
    Image
  3. ጠቅ ያድርጉ OAuth2፣ በግራ ምናሌው መቃን ይገኛል።

    Image
    Image
  4. SCOPES ክፍሉን እስኪያገኙ ድረስ ወደ ማያ ገጹ ግርጌ ይሸብልሉ። አንድ ጊዜ ጠቅ በማድረግ ከ bot አማራጭ ቀጥሎ ምልክት ያድርጉ።

    Image
    Image
  5. ወደ BOT ፍቃዶች ክፍል እንደገና ወደ ታች ይሸብልሉ፣ የእያንዳንዱን ቦት እንደተጠበቀው እንዲሰራ ከእያንዳንዱ የፍቃድ አይነት ቀጥሎ ምልክት ያድርጉ።ለዚህ ምሳሌ bot ዓላማዎች የሚከተሉትን ፈቃዶች እንፈልጋለን፡ መልእክቶችን ላክየመልእክት ታሪክ አንብብ

    Image
    Image

    የእርስዎ ልዩ ቦት በጣም የተለየ የፍቃዶች ስብስብ ሊፈልግ ይችላል። ቦት ተጠቃሚዎች ለክፉ ዓላማ ሊጠቀሙበት እንዳይችሉ እያንዳንዱ ፈቃድ ከማንቃትዎ በፊት ምን እንደሚጨምር መረዳት በጣም አስፈላጊ ነው።

  6. ጠቅ ያድርጉ ቅዳ፣ በ SCOPES እና BOT PERMISSIONS ክፍሎች መካከል የሚገኝ እና ከረጅም URL ጋር የታጀበ።

    Image
    Image
  7. አዲስ የአሳሽ ትር ይክፈቱ እና ይህን ዩአርኤል በአድራሻ አሞሌው ላይ ይለጥፉት፣ ገጹን ለመጫን Enter ወይም ተመለስ በመምታት።
  8. የማገናኘት በይነገጹ አሁን መታየት አለበት፣በተጓዳኝ ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው። አገልጋይ ምረጥን ጠቅ ያድርጉ እና ከቀረበው ዝርዝር ውስጥ የአገልጋይዎን ስም ይምረጡ።

    Image
    Image
  9. ጠቅ ያድርጉ ፍቀድ።

    Image
    Image
  10. ቀጥሎ ምልክት ያድርጉእኔ ሮቦት አይደለሁም አመልካች ሳጥኑን አንድ ጊዜ ጠቅ በማድረግ።

    Image
    Image
  11. የማረጋገጫ መልእክት አሁን መታየት አለበት፣የእርስዎ ቦት ፍቃድ ያለው እና ወደ አገልጋይዎ የተጨመረ መሆኑን በመገንዘብ።

    Image
    Image

Botዎን በአገልጋዩ ላይ እንዴት እንደሚሞክሩ

የ Discord ደንበኛን በማስጀመር እና ከኮድዎ ጋር የሚዛመዱ ትዕዛዞችን ወይም መልዕክቶችን በመላክ ቦቱን መሞከር ይችላሉ። በዚህ ምሳሌ ውስጥ ሄሎ የሚለውን ቃል ወደ ቦትዎ ይላኩ እና በ hi ምላሽ መስጠት አለበት!

የሚመከር: