கடந்த ஐந்து வருடங்களில் ஆன்லைனில் நண்பர்களுடன் பேச, வீடியோ அரட்டை அல்லது ஸ்ட்ரீம் செய்ய விரும்பும் எவருக்கும் இது உடனடி செய்தியிடல் தளம் என்பதை டிஸ்கார்ட் தொடர்ந்து நிரூபித்துள்ளது. டிஸ்கார்ட் போட்கள் காரணங்களில் ஒன்றாகும்.
ஏகபோக வேலைகளை தானியக்கமாக்குவது முதல் உங்கள் சர்வர் முழுவதும் இசையை இயக்குவது வரை அனைத்தையும் போட்கள் உங்களை அனுமதிக்கும், மேலும் இந்த வழிகாட்டியில், டிஸ்கார்ட் போட்டை எவ்வாறு உருவாக்குவது என்பதை நாங்கள் உங்களுக்குக் கற்பிப்போம்.
டிஸ்கார்ட் போட்டைப் பயன்படுத்துவதற்கான முதன்மை நோக்கம் ஆட்டோமேஷன் என்றாலும், எதையும் செய்ய நீங்கள் உண்மையிலேயே ஒன்றை உருவாக்கலாம் (குறைந்தது சில ஜாவாஸ்கிரிப்ட் குறியீட்டில் நீங்கள் எதை வேண்டுமானாலும் செய்யலாம்).
இந்த டுடோரியலில், எங்கள் சொந்த அடிப்படை டிஸ்கார்ட் போட்டை உருவாக்க Node.js ஐப் பயன்படுத்துவோம்.
தேவைகள்
- டிஸ்கார்ட் கணக்கு
- புதிய டிஸ்கார்ட் சர்வர்
- உங்கள் கணினியில் Node.js நிறுவப்பட்டுள்ளது.
- விஷுவல் ஸ்டுடியோ கோட்
- மற்றும், நிச்சயமாக, ஒரு வைஃபை இணைப்பு.
புதிய டிஸ்கார்ட் பயன்பாட்டை உருவாக்கவும்.
தொடங்குவதற்கு, டிஸ்கார்ட் டெவலப்பர் தளத்தைப் பயன்படுத்தி பயன்பாட்டைப் பதிவு செய்ய வேண்டும். இதை அடைய, செல்லவும் போர்டல்.
அடுத்து, வலது பக்கத்தில் அமைந்துள்ள புதிய பயன்பாட்டு பொத்தானைத் தேர்ந்தெடுக்கவும்.
நீங்கள் பொத்தானைக் கிளிக் செய்தால், உங்கள் போட்க்கு ஒரு பெயரைக் கொடுக்கும்படி கேட்கும் உரையாடல் பெட்டி தோன்றும். என் விஷயத்தில், நான் போட்டை "ஜெய்ஸ்போட்" என்று அழைப்பேன்.
அடுத்து போட் தேர்வைத் தேர்ந்தெடுத்து, பின்னர் "போட்டைச் சேர்" பொத்தானைக் கிளிக் செய்யவும். பின்வரும் உரையாடல் பெட்டி காண்பிக்கப்படும்:
புதிய பயன்பாட்டை நிறுவுவதற்கு நீங்கள் ஒப்புதல் அளிக்கும் போது, உங்களிடம் இப்போது ஒரு போட் உள்ளது.
இருப்பினும், உங்களுக்கு ஒரு ஊமை போட் தேவையில்லை என்று நான் நினைக்கிறேன். சில கூடுதல் அம்சங்களைச் சேர்ப்போம் மற்றும் பல அனுமதிகளை வழங்குவதன் மூலம் பயனர் ஈடுபாட்டை மேம்படுத்துவோம்.
கீழே காட்டப்பட்டுள்ளபடி, மெனுவிலிருந்து OAuth2 ஐத் தேர்ந்தெடுப்பதன் மூலம், பெட்டிகளைச் சரிபார்க்கவும்.
போட்க்கு மேலும் ஏதேனும் அனுமதிகளை வழங்கிய பிறகு, அனுமதி சேர்க்கப்பட்டதும், பக்கத்தின் கீழே இணைப்பு உருவாக்கப்படும்.
நீங்கள் முன்பு நகலெடுத்த இணைப்பு இப்போது எந்த உலாவியிலும் ஒட்டப்பட்டிருக்க வேண்டும். பின்வரும் திரை தோன்றும் மற்றும் அதில் சேவையகத்தைச் சேர்க்க வேண்டும்.
உங்கள் சேவையகத்தைத் தேர்ந்தெடுத்த பிறகு, "அங்கீகரி" பொத்தானை அழுத்தவும்:
உங்கள் சர்வரில் எங்களின் போட்டை வெற்றிகரமாகச் சேர்த்துவிட்டீர்கள்.
ஒரு Node.js திட்டத்தை உருவாக்குதல்
இப்போது நாம் எங்கள் போட்டை பதிவு செய்துவிட்டோம், Node.js கோப்புகளுக்கான கோப்புறையை உருவாக்க வேண்டும்.
சார்புகளை அமைத்தல்
நிரல் சரியாகச் செயல்பட வேண்டிய தொகுப்புகள் சார்புகள் எனப்படும். இந்த நிகழ்வில், நமக்கு தேவைப்படுவது discord.js தொகுப்பு மட்டுமே. Jaysbot டோக்கனை நிர்வகிப்பதற்கு உதவ, நாங்கள் இன்னும் dotenv தொகுப்பை நிறுவுவோம்.
ஒவ்வொரு அழைப்புக்கும் தகுந்த அங்கீகாரம் உள்ளது என்பதற்கு இது உத்தரவாதம் அளிக்கும், சர்வர் செயல்படுவதற்கு nodemon அவசியம். புதிய முனையத்தில் திட்டத்தைத் தொடங்க பின்வரும் கட்டளையை உள்ளிடவும்:
முடிவுகள் பின்வருமாறு:
பின்வரும் கட்டளையானது திட்டத்திற்காக Dotenv நூலகம் மற்றும் Discord.js ஐ நிறுவும்:
நோட்மான் நூலகத்தை நிறுவ பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
ஒவ்வொரு முறையும் நமது கோப்புகளை மாற்றியமைக்கும் போது, Nodemon சர்வரை மறுதொடக்கம் செய்கிறது.
எங்கள் போட்டை உருவாக்குதல்
டெவலப்பர்களின் போர்ட்டலில், Discord.js இலிருந்து வரும் அழைப்புகளை நாம் அங்கீகரிக்க வேண்டும். இதற்கு நாம் நமது போட்டின் டோக்கனை நகலெடுக்க வேண்டும்.
அது நகலெடுக்கப்பட்ட பிறகு, நீங்கள் பெயரிடப்பட்டிருக்க வேண்டிய புதிய கோப்பில் கீழே உள்ள முறையில் வைக்கவும்.
பாட் கோப்பை உருவாக்கவும்.
bot.js எனப்படும் பிரதான திட்டக் கோப்பகத்தில் ஒரு தனி கோப்பை உருவாக்கவும். சூழல் மாறிகளை அமைக்கவும், discord.js இலிருந்து வகுப்புகளை இறக்குமதி செய்யவும், பின்னர் புதிய கிளையண்டைத் தொடங்கவும் dotenv தொகுப்பைப் பயன்படுத்துவோம்:
bot ஐச் செயல்படுத்த, பின்வரும் கட்டளையை உங்கள் முனையத்தில் உள்ளிடவும்:
தீர்மானம்
டிஸ்கார்டுக்கான தளம் விரைவாக விரிவடைகிறது. இது பிட்காயின் ஆர்வலர்கள், வணிக உரிமையாளர்கள் மற்றும் விளையாட்டாளர்களுக்கான பாதுகாப்பான தகவல்தொடர்பு மற்றும் இணைப்பை உருவாக்கியுள்ளது.
பயனர்களுக்கு பதிலளிக்கவும், தடைசெய்யவும் மற்றும் முடக்கவும் ஒரு திறமையான போட் இருப்பது கூடுதல் நன்மை. இந்த இடுகை ஒரு எளிய bot ஐ உருவாக்க node.js ஐ எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது. எனவே, புதிய திறன்களைச் சேர்க்க இந்தப் புரிதலைப் பயன்படுத்தலாம்.
மகிழ்ச்சியான குறியீட்டு முறை.
ஒரு பதில் விடவும்