ವಿತರಕರು - ರೆಪೊಸಿಟರಿ ಬಳಕೆದಾರರಿಗೆ ಸ್ವಯಂ-ಸೇವೆಯನ್ನು ಒತ್ತಾಯಿಸಲು GitHub ಕ್ರಿಯೆ

ಯೋಜನೆಯ ಗಡಿಗಳಲ್ಲಿ ನೀಡುವವರು GitHub ಗಾಗಿ ಬೋಟ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ರೆಪೊಸಿಟರಿ ಬಳಕೆದಾರರಿಗೆ ಬಲವಂತದ ಸ್ವಯಂ-ಸೇವೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. GitHub ನಲ್ಲಿ ನೀವು ಸಂಚಿಕೆ ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಜನರನ್ನು ಸಂಘಟಿಸುವ ಏಕೈಕ ಕಾರ್ಯವಾಗಿರುವ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಕಾಣಬಹುದು. ಅವರಲ್ಲಿ ಕೆಲವರು ಸಮಸ್ಯೆಯನ್ನು ತೊರೆಯುವವರಿಗೆ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಲು ಕೇಳುತ್ತಾರೆ. ನಂತರ ಮಾಡರೇಟರ್ ಬರುತ್ತಾರೆ, ಫಾರ್ಮ್ ಅನ್ನು ಸರಿಯಾಗಿ ಭರ್ತಿ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತಾರೆ ಮತ್ತು ಫಾರ್ಮ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅನುಸಾರವಾಗಿ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಇರಿಸುತ್ತಾರೆ (ಟ್ಯಾಗ್‌ಗಳನ್ನು ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದಲ್ಲಿ ವಿಶೇಷ ಬಳಕೆದಾರರಿಂದ ಮಾತ್ರ ಸೇರಿಸಬಹುದು). ಅಂತಹ ಸಮುದಾಯದ ಉದಾಹರಣೆಯಾಗಿದೆ ತೆರೆದ ಮೂಲ ಕಲ್ಪನೆಗಳು / ಮುಕ್ತ ಮೂಲ ಕಲ್ಪನೆಗಳು.

ಮಾಡರೇಟರ್ ತಕ್ಷಣ ಬರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಫಾರ್ಮ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ತಯಾರಾದ GitHub ಸುದ್ದಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದೆ. ಬೋಟ್ ಅನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದರೆ ನೀವು ಅದನ್ನು node.js ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬೇಕು, ಏಕೆಂದರೆ GitHub ಕೇವಲ 2 ರೀತಿಯ ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿದೆ - node.js ಮತ್ತು ಡಾಕರ್, ಮತ್ತು ಡಾಕರ್‌ಗಾಗಿ, ಅದೇ ಕಂಟೇನರ್ ಅನ್ನು ಮೊದಲು node.js ಎಂದು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದರೊಳಗೆ ಮತ್ತೊಂದು ಕಂಟೇನರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ಅದು ಬಹಳ ಸಮಯ. node.js ನೊಂದಿಗೆ ಧಾರಕವು python3 ಮತ್ತು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಹೊಂದಿದೆ ಎಂದು ಪರಿಗಣಿಸಿ, ಅವಲಂಬನೆಗಳನ್ನು ಸರಳವಾಗಿ ಲೋಡ್ ಮಾಡುವುದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ, ಏಕೆಂದರೆ ಅವುಗಳು ಚಿಕ್ಕದಾಗಿರುತ್ತವೆ.

ವೈಶಿಷ್ಟ್ಯಗಳು

  • YAML ಸಂರಚನೆ ಮತ್ತು ಮಾರ್ಕ್‌ಡೌನ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಿಯೆಯನ್ನು ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ;
  • ಪ್ರತಿ ಮಾರ್ಕ್‌ಡೌನ್ ಟೆಂಪ್ಲೇಟ್‌ಗೆ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ ಅದು ಫಾರ್ಮ್ ಮತ್ತು ಅಪೇಕ್ಷಿತ ಕ್ರಿಯೆಗಳನ್ನು ಸರಿಯಾಗಿ ಭರ್ತಿ ಮಾಡುವ ಷರತ್ತುಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ;
  • ಜಾಗತಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಫಾರ್ಮ್‌ಗಳು ವಿಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. 2 ವಿಧದ ವಿಭಾಗಗಳಿವೆ:
    • ಉಚಿತ ಪಠ್ಯ. ಬಳಕೆದಾರರು ಅಲ್ಲಿ ಏನನ್ನಾದರೂ ತುಂಬಲು ತೊಂದರೆಯಾಗಿದೆಯೇ ಎಂದು ಕ್ರಿಯೆಯು ಪರಿಶೀಲಿಸಬಹುದು. ಪಠ್ಯದ ಅರ್ಥವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ.
    • ಚೆಕ್ಬಾಕ್ಸ್ಗಳು. 0 {= m1 {= n {= m2 {= ವಿಭಾಗದಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆ n ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲು ನಿಮಗೆ ಅಗತ್ಯವಿರುತ್ತದೆ. ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳು ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿರುವ ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆಯೇ ಎಂದು ಕ್ರಿಯೆಯು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಿದ್ದರೆ, ಕ್ರಮವಾಗಿ ಕ್ರಮವಾಗಿ ನೀಡಿಕೆಗೆ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಧ್ವಜಗಳು.
  • ಫಾರ್ಮ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಭರ್ತಿ ಮಾಡಿದರೆ, ಅದನ್ನು ಸರಿಯಾಗಿ ಭರ್ತಿ ಮಾಡುವುದು ಹೇಗೆ ಮತ್ತು ಅದರ ಮೇಲೆ ವಿಶೇಷ ಲೇಬಲ್ ಅನ್ನು ಹಾಕುವುದು ಹೇಗೆ ಎಂದು ಕ್ರಿಯೆಯು ಬಳಕೆದಾರರಿಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ.
  • ನಿರ್ದಿಷ್ಟ ಸಮಯದೊಳಗೆ ಫಾರ್ಮ್ ಅನ್ನು ಸರಿಪಡಿಸದಿದ್ದರೆ, ನಂತರ ಕ್ರಿಯೆಯು ಸಮಸ್ಯೆಯನ್ನು ಮುಚ್ಚಬಹುದು. ಅಗತ್ಯ ಕ್ರಮಗಳು ಮತ್ತು ರಾಜ್ಯದ ಸಂಗ್ರಹಣೆಯೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳಿಗೆ ಅಧಿಕೃತ API ಕೊರತೆಯಿಂದಾಗಿ ಬಳಕೆದಾರರ ಸ್ವಯಂಚಾಲಿತ ನಿಷೇಧ, ಅಳಿಸುವಿಕೆ ಮತ್ತು ಚಲಿಸುವ ಸಮಸ್ಯೆಗಳನ್ನು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ.
  • ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಿದರೆ, ಕ್ರಿಯೆಯು ಲೇಬಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
  • ಕ್ರಿಯೆಯ ಪ್ರತಿಕ್ರಿಯೆ ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಸಹಜವಾಗಿ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ