ಸ್ವಯಂಚಾಲಿತ ಸಮಸ್ಯೆ ಮಿತಗೊಳಿಸುವಿಕೆಗಾಗಿ ಗಿಟ್‌ಹಬ್ ಬೋಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿತು

ನೀಡುವವರ ಯೋಜನೆಯ ಭಾಗವಾಗಿ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡರೇಟ್ ಮಾಡುವ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸುವ ಗಿಟ್‌ಹಬ್‌ಗಾಗಿ ಬೋಟ್ ತಯಾರಿಸಲಾಗಿದೆ ಗಿಟ್‌ಹಬ್‌ನಲ್ಲಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಸಿಸ್ಟಮ್. GitHub ನಲ್ಲಿ ನೀವು ರೆಪೊಸಿಟರಿಗಳನ್ನು ಕಾಣಬಹುದು, ಇದರ ಏಕೈಕ ಕಾರ್ಯವೆಂದರೆ ಜನರನ್ನು ವ್ಯವಸ್ಥೆ ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಸಂಘಟಿಸುವುದು.

ಅವುಗಳಲ್ಲಿ ಕೆಲವು, ಸಂಚಿಕೆಯಿಂದ ನಿರ್ಗಮಿಸುವಾಗ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ, ನಂತರ ನಾನು ನೋಡಿದೆಮಾಡರೇಟರ್ ಹೊಂದಿರಿ, ಫಾರ್ಮ್ ಮತ್ತು ಪೋಸ್ಟ್ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಭರ್ತಿ ಮಾಡುವ ನಿಖರತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ ರೂಪದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರಕಾರ (ಟ್ಯಾಗ್‌ಗಳನ್ನು ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದಲ್ಲಿ ಮಾತ್ರ ಸವಲತ್ತು ಪಡೆದ ಬಳಕೆದಾರರಿಂದ ಅವುಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಬಹುದು). ಅಂತಹ ಸಮುದಾಯದ ಉದಾಹರಣೆ ಓಪನ್ ಸೋರ್ಸ್ ಐಡಿಯಾಸ್ ಸಮುದಾಯ.

ಮಾಡರೇಟರ್ ತಕ್ಷಣ ಬರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಫಾರ್ಮ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸುದ್ದಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿರುವ ಗಿಟ್‌ಹಬ್ ಕ್ರಿಯೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

ಬೋಟ್ ಅನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದರೆ ಇದನ್ನು ಇನ್ನೂ node.js ಮೂಲಕ ಚಲಾಯಿಸಬೇಕಾಗಿದೆ, ಏಕೆಂದರೆ GitHub ಕೇವಲ 2 ರೀತಿಯ ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿದೆ: node.js ಮತ್ತು ಡಾಕರ್ ಮತ್ತು ಡಾಕರ್‌ಗಾಗಿ, ಮೊದಲು node.js ನಂತೆಯೇ ಅದೇ ಕಂಟೇನರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಇತರ ಕಂಟೇನರ್‌ಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಇದು ಉದ್ದವಾಗಿದೆ.

ಪೈಥಾನ್ 3 ಮತ್ತು ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು ನೋಡ್.ಜೆಎಸ್ ಹೊಂದಿರುವ ಕಂಟೇನರ್‌ನಲ್ಲಿದೆ ಎಂದು ಪರಿಗಣಿಸಿ, ಅವಲಂಬನೆಗಳು ಸಣ್ಣದಾಗಿರುವುದರಿಂದ ಅದನ್ನು ಲೋಡ್ ಮಾಡುವುದು ತರ್ಕಬದ್ಧವಾಗಿದೆ.

ಇದು ಸಮಸ್ಯೆ ನಿರ್ವಹಣೆಗೆ ಸಂಪರ್ಕಿಸಲಾದ 3 ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಗಿಟ್‌ಹಬ್ ಕ್ರಿಯೆಯಾಗಿದೆ.

ಒಳಬರುವ ಸಮಸ್ಯೆಗಳು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಟೆಂಪ್ಲೇಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ:

ವಿಭಾಗಗಳು ಡೀಫಾಲ್ಟ್ ಟೆಂಪ್ಲೇಟ್‌ನಿಂದ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ (ಸಾಮಾನ್ಯವಾಗಿ ವಿಭಾಗವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಬಳಕೆದಾರರು ತಲೆಕೆಡಿಸಿಕೊಳ್ಳದಿದ್ದಾಗ).

ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಲೇಬಲ್‌ಗಳಾಗಿ ಹೊಂದಿಸಬೇಕಾದ ವಿಭಾಗಗಳು ಮೂಲ ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿರುವ ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತವೆ

ಪ್ರತಿಯೊಂದು ವಿಭಾಗವು [ನಿಮಿಷ, ಗರಿಷ್ಠ] ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಗುರುತಿಸಲಾದ ಹಲವಾರು ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಹೊಂದಿದೆ

ಪರಿಶೀಲಿಸಿದ ಪೆಟ್ಟಿಗೆಗಳ ಪ್ರಕಾರ ಲೇಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ.

ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಯೊಳಗೆ ಲಿಂಟರ್ ಹೈಲೈಟ್ ಮಾಡಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಲೇಖಕರು ಸರಿಪಡಿಸದಿದ್ದರೆ ಸಮಸ್ಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಚ್ಚುತ್ತದೆ.

ಲೇಬಲ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲು ಮೀಸಲಾದ ವ್ಯಕ್ತಿಯನ್ನು ಬಳಸುವುದು ಒಂದು ಹೊರೆಯಾಗಿದೆ, ಏಕೆಂದರೆ ಬಳಕೆದಾರರಿಗೆ "ಸ್ವಯಂ-ಸೇವೆ" ಮಾಡಲು ಅವಕಾಶ ನೀಡುವುದು ಉತ್ತಮ. ಮಾರ್ಕ್‌ಡೌನ್ ವಿಸ್ತರಣೆ ಮತ್ತು ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳ ಮೂಲಕ ಮಾಡಬಹುದಾದ ನಿರ್ಬಂಧಿತ ಉಪವಿಭಾಗದ ಸಮಸ್ಯೆಗಳಿಗೆ ಬಳಕೆದಾರರು ಕೆಲವು ಲೇಬಲ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು.

ಅದರೊಂದಿಗೆ ಬಳಕೆದಾರರು ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿದಾಗ ಅಥವಾ ರೇಡಿಯೋ ಗುಂಡಿಗಳು ಬೋಟ್ ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ಲೇಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಎದ್ದು ಕಾಣುವ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಸಿದ್ಧಪಡಿಸಿದ ಈ ಬೋಟ್‌ನ ಕೆಳಗಿನವುಗಳು:

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

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ಹೋಗುವ ಮೂಲಕ ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.