గత ఐదు సంవత్సరాలుగా ఆన్లైన్లో స్నేహితులతో మాట్లాడటానికి, వీడియో చాట్ చేయడానికి లేదా స్ట్రీమ్ చేయాలనుకునే ఎవరికైనా ఇది తక్షణ సందేశ వేదిక అని డిస్కార్డ్ నిరంతరం నిరూపిస్తూనే ఉంది. డిస్కార్డ్ బాట్లు కారణాలలో ఒకటి.
బాట్లు మార్పులేని జాబ్లను ఆటోమేట్ చేయడం నుండి మీ సర్వర్లో సంగీతాన్ని ప్లే చేయడం ప్రారంభించడం వరకు అన్నింటిని సాధించడానికి మిమ్మల్ని అనుమతిస్తాయి మరియు ఈ గైడ్లో, డిస్కార్డ్ బాట్ను ఎలా నిర్మించాలో మేము మీకు నేర్పుతాము.
డిస్కార్డ్ బాట్ను ఉపయోగించడం కోసం ఆటోమేషన్ ప్రాథమిక ప్రయోజనం అయినప్పటికీ, మీరు నిజంగా ఏదైనా చేయడానికి ఒకదాన్ని సృష్టించవచ్చు (కనీసం కొన్ని జావాస్క్రిప్ట్ కోడ్లో మీరు క్రామ్ చేయగల ఏదైనా).
ఈ ట్యుటోరియల్లో, మా స్వంత ప్రాథమిక డిస్కార్డ్ బాట్ను సృష్టించడానికి మేము Node.jsని ఉపయోగిస్తాము.
అవసరాలు
- డిస్కార్డ్ ఖాతా
- తాజా డిస్కార్డ్ సర్వర్
- మీ కంప్యూటర్లో Node.js ఇన్స్టాల్ చేయబడింది.
- విజువల్ స్టూడియో కోడ్
- మరియు, వాస్తవానికి, వైఫై కనెక్షన్.
కొత్త డిస్కార్డ్ అప్లికేషన్ను సృష్టించండి.
ప్రారంభించడానికి, మేము తప్పనిసరిగా డిస్కార్డ్ డెవలపర్ సైట్ని ఉపయోగించి అప్లికేషన్ను నమోదు చేయాలి. దీన్ని చేరుకోవడానికి నావిగేట్ చేయండి పోర్టల్.
తరువాత, కుడి వైపున ఉన్న కొత్త అప్లికేషన్ బటన్ను ఎంచుకోండి.
మీరు బటన్ను క్లిక్ చేసినప్పుడు, మీ బోట్కు పేరు పెట్టమని అడుగుతున్న డైలాగ్ బాక్స్ కనిపిస్తుంది. నా విషయానికొస్తే, నేను బోట్ని “జైస్బాట్” అని పిలుస్తాను.
తదుపరి బోట్ ఎంపికను ఎంచుకుని, ఆపై "బాట్ను జోడించు" బటన్ను క్లిక్ చేయండి. కింది డైలాగ్ బాక్స్ కనిపిస్తుంది:
మీరు కొత్త అప్లికేషన్ స్థాపనను ఆమోదించినప్పుడు, మీకు ఇప్పుడు బాట్ ఉంది.
అయితే, మీకు మూగ బోట్ కావాలని నేను అనుకోను. కొన్ని అదనపు ఫీచర్లను జోడించి, దానికి అనేక అనుమతులను ఇవ్వడం ద్వారా వినియోగదారు నిశ్చితార్థాన్ని మెరుగుపరచండి.
మెను నుండి OAuth2ని ఎంచుకోవడం ద్వారా, దిగువ చూపిన విధంగా, పెట్టెలను తనిఖీ చేయండి.
బాట్కు మరిన్ని అనుమతులు ఇచ్చిన తర్వాత అనుమతి జోడించబడినప్పుడు లింక్ పేజీ దిగువన ఉత్పత్తి చేయబడుతుంది.
మీరు మునుపు కాపీ చేసిన లింక్ ఇప్పుడు ఏదైనా బ్రౌజర్లో అతికించబడాలి. కింది స్క్రీన్ కనిపిస్తుంది మరియు దానికి సర్వర్ను జోడించాలి.
మీ సర్వర్ని ఎంచుకున్న తర్వాత, "అధీకృతం" బటన్ను నొక్కండి:
మీరు ఇప్పుడు మీ సర్వర్కు మా బాట్ని విజయవంతంగా జోడించారు.
Node.js ప్రాజెక్ట్ని తయారు చేస్తోంది
ఇప్పుడు మేము మా బాట్ను నమోదు చేసాము, మేము తప్పనిసరిగా Node.js ఫైల్ల కోసం ఫోల్డర్ను తయారు చేయాలి.
డిపెండెన్సీలను ఏర్పాటు చేస్తోంది
ప్రోగ్రామ్ సరిగ్గా పనిచేయడానికి అవసరమైన ప్యాకేజీలను డిపెండెన్సీలు అంటారు. ఈ సందర్భంలో, మనకు కావాల్సింది discord.js ప్యాకేజీ. Jaysbot టోకెన్ను నిర్వహించడంలో సహాయం చేయడానికి, మేము ఇప్పటికీ dotenv ప్యాకేజీని ఇన్స్టాల్ చేస్తాము.
ఇది ప్రతి కాల్కు తగిన అధికారాన్ని కలిగి ఉందని హామీ ఇస్తుంది, సర్వర్ పనితీరును కొనసాగించడానికి నోడెమాన్ కూడా అవసరం. ప్రాజెక్ట్ను కొత్త టెర్మినల్లో ప్రారంభించడానికి కింది ఆదేశాన్ని నమోదు చేయండి:
ఫలితాలు క్రింది విధంగా ఉన్నాయి:
కింది ఆదేశం ప్రాజెక్ట్ కోసం Dotenv లైబ్రరీ మరియు Discord.jsని ఇన్స్టాల్ చేస్తుంది:
నోడెమాన్ లైబ్రరీని ఇన్స్టాల్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
ప్రతిసారి మనం మన ఫైల్లకు సవరణలు చేసినప్పుడు, నోడెమాన్ సర్వర్ను పునఃప్రారంభిస్తుంది.
మా బోట్ను అభివృద్ధి చేస్తోంది
డెవలపర్ల పోర్టల్లో, మేము Discord.js నుండి కాల్లను తప్పనిసరిగా ఆమోదించాలి. దీనికి మనం మన బోట్ టోకెన్ని కాపీ చేయడం అవసరం.
ఇది కాపీ చేయబడిన తర్వాత, మీరు name.env కలిగి ఉండవలసిన కొత్త ఫైల్లో దిగువ పద్ధతిలో ఉంచండి.
బాట్ ఫైల్ను రూపొందించండి.
ప్రధాన ప్రాజెక్ట్ డైరెక్టరీలో bot.js అనే ప్రత్యేక ఫైల్ను రూపొందించండి. మేము ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయడానికి, discord.js నుండి తరగతులను దిగుమతి చేయడానికి, ఆపై కొత్త క్లయింట్ను ప్రారంభించేందుకు dotenv ప్యాకేజీని ఉపయోగిస్తాము:
బోట్ను సక్రియం చేయడానికి, మీ టెర్మినల్లో కింది ఆదేశాన్ని నమోదు చేయండి:
ముగింపు
డిస్కార్డ్ ప్లాట్ఫారమ్ త్వరగా విస్తరిస్తోంది. ఇది బిట్కాయిన్ ఔత్సాహికులు, వ్యాపార యజమానులు మరియు గేమర్ల కోసం సురక్షితమైన కమ్యూనికేషన్ మరియు కనెక్షన్ మార్గాలను రూపొందించింది.
వినియోగదారులను ప్రతిస్పందించగల, నిషేధించగల మరియు మ్యూట్ చేయగల సామర్థ్యం గల బోట్ను కలిగి ఉండటం అదనపు ప్రయోజనం. సాధారణ బాట్ను రూపొందించడానికి node.jsని ఎలా ఉపయోగించాలో ఈ పోస్ట్ వివరించింది. కాబట్టి, మీరు కొత్త సామర్థ్యాలను చేర్చడానికి ఈ అవగాహనను వర్తింపజేయవచ్చు.
హ్యాపీ కోడింగ్.
సమాధానం ఇవ్వూ