පසුගිය වසර පහක පමණ කාලය තුළ මිතුරන් සමඟ කතා කිරීමට, වීඩියෝ කතාබස් කිරීමට හෝ මිතුරන් සමඟ ප්රවාහ කිරීමට කැමති ඕනෑම කෙනෙකුට ක්ෂණික පණිවිඩකරණ වේදිකාව එය බව Discord විසින් අඛණ්ඩව පෙන්නුම් කර ඇත. Discord bots එක හේතුවක්.
Bots හට ඔබට ඒකාකාරී රැකියා ස්වයංක්රීය කිරීමේ සිට ඔබගේ සේවාදායකය පුරා සංගීතය වාදනය කිරීම දක්වා සෑම දෙයක්ම ඉටු කිරීමට ඉඩ දිය හැකි අතර, මෙම මාර්ගෝපදේශය තුළ, අපි Discord bot එකක් සාදා ගන්නා ආකාරය ඔබට කියා දෙන්නෙමු.
Discord bot එකක් භාවිතා කිරීමේ මූලික අරමුණ ස්වයංක්රීයකරණය වුවද, ඔබට ඕනෑම දෙයක් කිරීමට එකක් නිර්මාණය කළ හැකිය (ඔබට සමහර JavaScript කේතයක් තුළ තද කළ හැකි ඕනෑම දෙයක්, අවම වශයෙන්).
මෙම නිබන්ධනයේදී, අපි අපගේම මූලික Discord bot නිර්මාණය කිරීමට Node.js භාවිතා කරමු.
අවශ්යතා
- විසංවාදී ගිණුම
- නැවුම් අසමගි සේවාදායකය
- Node.js ඔබේ පරිගණකයේ ස්ථාපනය කර ඇත.
- දෘශ්ය ශබ්දාගාර කේතය
- සහ, ඇත්ත වශයෙන්ම, wifi සම්බන්ධතාවයක්.
නව Discord යෙදුමක් සාදන්න.
ආරම්භ කිරීමට, අපි Discord Developer's අඩවිය භාවිතයෙන් යෙදුම ලියාපදිංචි කළ යුතුය. මෙයට ළඟා වීම සඳහා සංචාලනය කරන්න ද්වාරය.
ඊළඟට, දකුණු පැත්තේ පිහිටා ඇති නව යෙදුම් බොත්තම තෝරන්න.
ඔබ බොත්තම ක්ලික් කළ විට, ඔබේ බොට් එකට නමක් ලබා දෙන ලෙස ඉල්ලා සිටින සංවාද කොටුවක් දිස්වනු ඇත. මගේ නඩුවේදී, මම බොට් එක "jaysbot" ලෙස හඳුන්වමි.
ඊළඟට බොට් තේරීම තෝරන්න, ඉන්පසු "බොට් එකතු කරන්න" බොත්තම ක්ලික් කරන්න. පහත සංවාද කොටුව පෙන්වනු ඇත:
ඔබ නව යෙදුම පිහිටුවීම අනුමත කරන විට, ඔබට දැන් බොට් එකක් ඇත.
කෙසේ වෙතත්, මම හිතන්නේ ඔබට ගොළු බොට් එකක් අවශ්ය නොවේ. අපි අමතර විශේෂාංග කිහිපයක් එකතු කර එයට අවසර ගණනාවක් ලබා දීමෙන් පරිශීලක නියැලීම වැඩිදියුණු කරමු.
පහත දැක්වෙන පරිදි මෙනුවෙන් OAuth2 තේරීමෙන්, කොටු සලකුණු කරන්න.
බොට් හට තවත් අවසර ලබා දීමෙන් පසු අවසරය එක් කළ විට සබැඳිය පිටුවේ පහළින් නිෂ්පාදනය කෙරේ.
ඔබ කලින් පිටපත් කළ සබැඳිය දැන් ඕනෑම බ්රවුසරයක ඇලවිය යුතුය. පහත දැක්වෙන තිරය දිස්විය යුතු අතර එයට සේවාදායකය එක් කළ යුතුය.
ඔබගේ සේවාදායකය තේරීමෙන් පසු, "අවසර" බොත්තම ඔබන්න:
ඔබ දැන් අපගේ bot සාර්ථකව ඔබගේ සේවාදායකයට එක් කර ඇත.
Node.js ව්යාපෘතියක් සෑදීම
දැන් අපි අපගේ බොට් එක ලියාපදිංචි කර ඇති බැවින්, අපි Node.js ගොනු සඳහා ෆෝල්ඩරයක් සෑදිය යුතුය.
පරායත්තතා පිහිටුවීම
වැඩසටහන නිවැරදිව ක්රියාත්මක වීමට අවශ්ය පැකේජ පරායත්තතා ලෙස හැඳින්වේ. මෙම අවස්ථාවේදී, අපට අවශ්ය වන්නේ discord.js පැකේජයයි. Jaysbot ටෝකනය කළමනාකරණය කිරීමට උදවු කිරීමට, අපි තවමත් dotenv පැකේජය ස්ථාපනය කරන්නෙමු.
මෙමගින් සෑම ඇමතුමකටම සුදුසු අවසරයක් ඇති බවට සහතික වනු ඇත, සේවාදායකය ක්රියාත්මක වීමට අපට nodemon ද අවශ්ය වේ. නව පර්යන්තයක ව්යාපෘතිය ආරම්භ කිරීමට පහත විධානය ඇතුළත් කරන්න:
ප්රතිඵල පහත පරිදි වේ:
පහත විධානය මඟින් ව්යාපෘතිය සඳහා Dotenv පුස්තකාලය සහ Discord.js ස්ථාපනය කරනු ඇත:
nodemon පුස්තකාලය ස්ථාපනය කිරීමට පහත විධානය භාවිතා කරන්න:
අපි අපගේ ලිපිගොනු වෙනස් කරන සෑම අවස්ථාවකම, Nodemon සේවාදායකය නැවත ආරම්භ කරයි.
අපගේ බොට් සංවර්ධනය කිරීම
සංවර්ධකයින්ගේ ද්වාරය තුළ, අපි Discord.js වෙතින් ඇමතුම් අනුමත කළ යුතුය. මේ සඳහා අප අපගේ බොට්ගේ ටෝකනය පිටපත් කිරීම අවශ්ය වේ.
එය පිටපත් කළ පසු, එය ඔබට name.env විය යුතු නව ගොනුවකට පහත ආකාරයට දමන්න.
bot ගොනුව සාදන්න.
ප්රධාන ව්යාපෘති නාමාවලියේ bot.js නමින් වෙනම ගොනුවක් සාදන්න. පරිසර විචල්යයන් සැකසීමට, discord.js වෙතින් පන්ති ආයාත කිරීමට, පසුව නව සේවාලාභියෙකු දියත් කිරීමට අපි dotenv පැකේජය භාවිතා කරන්නෙමු:
බොට් සක්රිය කිරීමට, පහත විධානය ඔබගේ ටර්මිනලයට ඇතුල් කරන්න:
නිගමනය
Discord සඳහා වේදිකාව ඉක්මනින් පුළුල් වේ. එය බිට්කොයින් ලෝලීන්, ව්යාපාර හිමිකරුවන් සහ ක්රීඩකයින් සඳහා ආරක්ෂිත සන්නිවේදන සහ සම්බන්ධතා මාධ්යයක් නිපදවා ඇත.
අමතර ප්රතිලාභයක් වන්නේ පරිශීලකයින්ට ප්රතිචාර දැක්වීමට, තහනම් කිරීමට සහ නිශ්ශබ්ද කිරීමට හැකි දක්ෂ බොට් එකක් තිබීමයි. සරල bot එකක් සාදා ගැනීම සඳහා node.js භාවිතා කරන ආකාරය මෙම පෝස්ට් එකෙන් පැහැදිලි කර ඇත. එමනිසා, ඔබට නව හැකියාවන් ඇතුළත් කිරීමට මෙම අවබෝධය යෙදිය හැකිය.
සතුටු කේතනය.
ඔබමයි