ಕಳೆದ ಐದು ವರ್ಷಗಳಿಂದ ಆನ್ಲೈನ್ನಲ್ಲಿ ಮಾತನಾಡಲು, ವೀಡಿಯೊ ಚಾಟ್ ಮಾಡಲು ಅಥವಾ ಆನ್ಲೈನ್ನಲ್ಲಿ ಸ್ಟ್ರೀಮ್ ಮಾಡಲು ಬಯಸುವವರಿಗೆ ಇದು ತ್ವರಿತ ಸಂದೇಶ ಕಳುಹಿಸುವ ವೇದಿಕೆಯಾಗಿದೆ ಎಂದು ಡಿಸ್ಕಾರ್ಡ್ ನಿರಂತರವಾಗಿ ಪ್ರದರ್ಶಿಸಿದೆ. ಡಿಸ್ಕಾರ್ಡ್ ಬಾಟ್ಗಳು ಕಾರಣಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.
ಬಾಟ್ಗಳು ಏಕತಾನತೆಯ ಕೆಲಸಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದರಿಂದ ಹಿಡಿದು ನಿಮ್ಮ ಸರ್ವರ್ನಾದ್ಯಂತ ಸಂಗೀತವನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ಡಿಸ್ಕಾರ್ಡ್ ಬೋಟ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಎಂಬುದನ್ನು ನಾವು ನಿಮಗೆ ಕಲಿಸುತ್ತೇವೆ.
ಡಿಸ್ಕಾರ್ಡ್ ಬೋಟ್ ಅನ್ನು ಬಳಸುವಲ್ಲಿ ಯಾಂತ್ರೀಕರಣವು ಪ್ರಾಥಮಿಕ ಉದ್ದೇಶವಾಗಿದ್ದರೂ, ನೀವು ನಿಜವಾಗಿಯೂ ಏನನ್ನೂ ಮಾಡಲು ಒಂದನ್ನು ರಚಿಸಬಹುದು (ಕನಿಷ್ಠ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ನಲ್ಲಿ ನೀವು ಕ್ರ್ಯಾಮ್ ಮಾಡಬಹುದಾದ ಯಾವುದನ್ನಾದರೂ).
ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನಾವು ನಮ್ಮದೇ ಮೂಲ ಡಿಸ್ಕಾರ್ಡ್ ಬೋಟ್ ಅನ್ನು ರಚಿಸಲು 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 ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಈ ಪೋಸ್ಟ್ ವಿವರಿಸಿದೆ. ಆದ್ದರಿಂದ, ಹೊಸ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸೇರಿಸಲು ನೀವು ಈ ತಿಳುವಳಿಕೆಯನ್ನು ಅನ್ವಯಿಸಬಹುದು.
ಹ್ಯಾಪಿ ಕೋಡಿಂಗ್.
ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ