ડિસકોર્ડે સતત દર્શાવ્યું છે કે છેલ્લાં પાંચ વર્ષ કે તેથી વધુ સમય દરમિયાન ઓનલાઈન મિત્રો સાથે વાત કરવા, વીડિયો ચેટ કરવા અથવા સ્ટ્રીમ કરવા ઈચ્છતા કોઈપણ માટે તે ઈન્સ્ટન્ટ મેસેજિંગ પ્લેટફોર્મ છે. ડિસકોર્ડ બૉટો એક કારણ છે.
બૉટ્સ તમને તમારા સર્વર પર મ્યુઝિક વગાડવાનું શરૂ કરવા માટે એકવિધ નોકરીઓને સ્વચાલિત કરવા માટે બધું જ પરિપૂર્ણ કરવા દે છે, અને આ માર્ગદર્શિકામાં, અમે તમને ડિસ્કોર્ડ બૉટ કેવી રીતે બનાવવો તે શીખવીશું.
ડિસ્કોર્ડ બૉટનો ઉપયોગ કરવા માટે ઑટોમેશન એ પ્રાથમિક હેતુ હોવા છતાં, તમે ખરેખર કંઈપણ કરવા માટે એક બનાવી શકો છો (કંઈપણ જે તમે અમુક JavaScript કોડમાં ક્રેમ કરી શકો છો).
આ ટ્યુટોરીયલમાં, આપણે આપણા પોતાના મૂળભૂત ડિસ્કોર્ડ બોટ બનાવવા માટે Node.js નો ઉપયોગ કરીશું.
જરૂરીયાતો
- ડિસકોર્ડ એકાઉન્ટ
- તાજા વિખવાદ સર્વર
- તમારા કમ્પ્યુટર પર ઇન્સ્ટોલ કરેલ Node.js.
- વિઝ્યુઅલ સ્ટુડિયો કોડ
- અને, અલબત્ત, વાઇફાઇ કનેક્શન.
નવી ડિસ્કોર્ડ એપ્લિકેશન બનાવો.
શરૂ કરવા માટે, અમારે ડિસ્કોર્ડ ડેવલપરની સાઇટનો ઉપયોગ કરીને એપ્લિકેશનની નોંધણી કરાવવી પડશે. આ સુધી પહોંચવા માટે નેવિગેટ કરો પોર્ટલ.
આગળ, જમણી બાજુએ આવેલું નવું એપ્લિકેશન બટન પસંદ કરો.
જ્યારે તમે બટન પર ક્લિક કરશો, ત્યારે એક સંવાદ બોક્સ દેખાશે જે તમને તમારા બોટને નામ આપવાનું કહેશે. મારા કિસ્સામાં, હું ફક્ત બોટને “jaysbot” કહીશ.
આગળ બોટ પસંદગી પસંદ કરો, અને પછી "બોટ ઉમેરો" બટનને ક્લિક કરો. નીચેનું સંવાદ બોક્સ દેખાશે:
જ્યારે તમે નવી એપ્લિકેશનની સ્થાપનાને મંજૂરી આપો છો, ત્યારે તમારી પાસે હવે એક બોટ છે.
જો કે, મને નથી લાગતું કે તમને મૂંગો બોટ જોઈએ છે. ચાલો કેટલીક વધારાની સુવિધાઓ ઉમેરીએ અને તેને સંખ્યાબંધ પરવાનગીઓ આપીને વપરાશકર્તાની સગાઈમાં સુધારો કરીએ.
મેનુમાંથી OAuth2 પસંદ કરીને, નીચે બતાવ્યા પ્રમાણે, બોક્સને ચેક કરો.
બોટને કોઈપણ વધુ પરવાનગી આપ્યા પછી પરવાનગી ઉમેરવામાં આવે ત્યારે લિંક પૃષ્ઠના તળિયે બનાવવામાં આવશે.
તમે અગાઉ કોપી કરેલી લિંક હવે કોઈપણ બ્રાઉઝરમાં પેસ્ટ થવી જોઈએ. નીચે જે સ્ક્રીન આવે છે તે દેખાવી જોઈએ અને તેમાં સર્વર ઉમેરવું જોઈએ.
તમારું સર્વર પસંદ કર્યા પછી, "અધિકૃત કરો" બટન દબાવો:
તમે હવે સફળતાપૂર્વક અમારા બોટને તમારા સર્વરમાં ઉમેર્યા છે.
Node.js પ્રોજેક્ટ બનાવવો
હવે જ્યારે આપણે અમારો બોટ રજીસ્ટર કર્યો છે, તો આપણે Node.js ફાઈલો માટે ફોલ્ડર બનાવવું જોઈએ.
નિર્ભરતા સુયોજિત કરી રહ્યા છીએ
પ્રોગ્રામને યોગ્ય રીતે કાર્ય કરવાની જરૂર હોય તેવા પેકેજોને ડિપેન્ડન્સી તરીકે ઓળખવામાં આવે છે. આ કિસ્સામાં, અમને ફક્ત discord.js પેકેજની જરૂર છે. Jaysbot ટોકનનું સંચાલન કરવામાં મદદ કરવા માટે, અમે હજુ પણ dotenv પેકેજ ઇન્સ્ટોલ કરીશું.
આ બાંયધરી આપશે કે દરેક કૉલમાં યોગ્ય અધિકૃતતા છે, સર્વર કાર્યરત રાખવા માટે નોડેમોન પણ જરૂરી છે. નવા ટર્મિનલમાં પ્રોજેક્ટ શરૂ કરવા માટે નીચેનો આદેશ દાખલ કરો:
પરિણામો નીચે મુજબ છે.
નીચેનો આદેશ પ્રોજેક્ટ માટે Dotenv લાઇબ્રેરી અને Discord.js ઇન્સ્ટોલ કરશે:
નોડેમોન લાઇબ્રેરી ઇન્સ્ટોલ કરવા માટે નીચેના આદેશનો ઉપયોગ કરો:
જ્યારે પણ અમે અમારી ફાઇલોમાં ફેરફાર કરીએ છીએ, ત્યારે નોડેમોન સર્વરને પુનઃપ્રારંભ કરે છે.
અમારા બૉટનો વિકાસ કરી રહ્યાં છીએ
વિકાસકર્તાઓના પોર્ટલમાં, અમારે Discord.js ના કૉલ્સને મંજૂર કરવા જોઈએ. આ માટે જરૂરી છે કે અમે અમારા બોટના ટોકનની નકલ કરીએ.
તેની નકલ થઈ ગયા પછી, તેને નીચેની રીતે નવી ફાઈલમાં મૂકો કે જે તમારે name.env હોવી જોઈએ.
બોટ ફાઇલ બનાવો.
bot.js નામની મુખ્ય પ્રોજેક્ટ ડિરેક્ટરીમાં એક અલગ ફાઇલ બનાવો. અમે પર્યાવરણ ચલો સેટ કરવા, discord.js માંથી વર્ગો આયાત કરવા માટે dotenv પેકેજનો ઉપયોગ કરીશું અને પછી એક નવો ક્લાયંટ શરૂ કરીશું:
બોટને સક્રિય કરવા માટે, તમારા ટર્મિનલમાં નીચેનો આદેશ દાખલ કરો:
ઉપસંહાર
ડિસ્કોર્ડ માટેનું પ્લેટફોર્મ ઝડપથી વિસ્તરી રહ્યું છે. તેણે બિટકોઈન ઉત્સાહીઓ, બિઝનેસ માલિકો અને રમનારાઓ માટે સંદેશાવ્યવહાર અને જોડાણના સુરક્ષિત માધ્યમો ઉત્પન્ન કર્યા છે.
એક વધારાનો ફાયદો એ છે કે સક્ષમ બૉટ છે જે વપરાશકર્તાઓને પ્રતિસાદ આપી શકે છે, પ્રતિબંધિત કરી શકે છે અને મ્યૂટ કરી શકે છે. આ પોસ્ટમાં સરળ બોટ બનાવવા માટે node.js નો ઉપયોગ કેવી રીતે કરવો તે સમજાવ્યું છે. તેથી, તમે નવી ક્ષમતાઓનો સમાવેશ કરવા માટે આ સમજને લાગુ કરી શકો છો.
હેપી કોડિંગ.
એક જવાબ છોડો