ಝಾಬೋಗ್ರಾಮ್ 2.0 - ಜಬ್ಬರ್‌ನಿಂದ ಟೆಲಿಗ್ರಾಮ್‌ಗೆ ಸಾರಿಗೆ

ಝಾಬೋಗ್ರಾಮ್ ಎನ್ನುವುದು ಜಬ್ಬರ್ ನೆಟ್‌ವರ್ಕ್‌ನಿಂದ (ಎಕ್ಸ್‌ಎಂಪಿಪಿ) ಟೆಲಿಗ್ರಾಮ್ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಾರಿಗೆ (ಸೇತುವೆ, ಗೇಟ್‌ವೇ), ರೂಬಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. tg4xmpp ಗೆ ಉತ್ತರಾಧಿಕಾರಿ.

  • ಅವಲಂಬನೆಗಳು

    • ರೂಬಿ >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 ಜೊತೆಗೆ tdlib == 1.3 ಸಂಕಲಿಸಲಾಗಿದೆ
  • ವೈಶಿಷ್ಟ್ಯಗಳು

    • ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಟೆಲಿಗ್ರಾಮ್ ಖಾತೆಯಲ್ಲಿ ದೃಢೀಕರಣ
    • ರೋಸ್ಟರ್‌ನೊಂದಿಗೆ ಚಾಟ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗುತ್ತಿದೆ
    • ರೋಸ್ಟರ್ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಸ್ಥಿತಿಗಳ ಸಿಂಕ್ರೊನೈಸೇಶನ್
    • ಟೆಲಿಗ್ರಾಮ್ ಸಂಪರ್ಕಗಳನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು
    • ಅವತಾರಗಳೊಂದಿಗೆ VCard ಗೆ ಬೆಂಬಲ
    • ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವುದು, ಸ್ವೀಕರಿಸುವುದು, ಸಂಪಾದಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು
    • ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಫಾರ್ವರ್ಡ್ ಮಾಡಿದ ಸಂದೇಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ
    • ಫೈಲ್‌ಗಳು ಮತ್ತು ವಿಶೇಷ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವುದು ಮತ್ತು ಸ್ವೀಕರಿಸುವುದು (ಫೋಟೋಗಳು, ವೀಡಿಯೊಗಳು, ಆಡಿಯೊ, ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಧ್ವನಿ ಸಂದೇಶಗಳು, ಸ್ಟಿಕ್ಕರ್‌ಗಳು, ಅನಿಮೇಷನ್‌ಗಳು, ಜಿಯೋಲೊಕೇಶನ್‌ಗಳು, ಸಿಸ್ಟಮ್ ಸಂದೇಶಗಳಿಗೆ ಬೆಂಬಲ)
    • ರಹಸ್ಯ ಚಾಟ್ ಬೆಂಬಲ
    • ಚಾಟ್‌ಗಳು/ಸೂಪರ್‌ಗ್ರೂಪ್‌ಗಳು/ಚಾನಲ್‌ಗಳ ರಚನೆ, ನಿರ್ವಹಣೆ ಮತ್ತು ಮಾಡರೇಶನ್
    • ಸೆಷನ್‌ಗಳನ್ನು ಉಳಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು XMPP ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಪರ್ಕಿಸುತ್ತದೆ
    • ಇತಿಹಾಸವನ್ನು ಹಿಂಪಡೆಯುವುದು ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ಹುಡುಕುವುದು
    • ಟೆಲಿಗ್ರಾಮ್ ಖಾತೆ ನಿರ್ವಹಣೆ
  • ಆವೃತ್ತಿ 1.0 ಕ್ಕಿಂತ ಮೊದಲು ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳು, LOR ನಲ್ಲಿ ಇಲ್ಲದ ಸುದ್ದಿ:

    • ಎಲ್ಲಾ ಸೆಷನ್‌ಗಳ ಸರಿಯಾದ ಮುಚ್ಚುವಿಕೆಯೊಂದಿಗೆ SIGINT ಸಂಸ್ಕರಣೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ
    • iq:jabber:register (ಬಳಕೆದಾರರ ನೋಂದಣಿ), iq:jabber:ಗೇಟ್‌ವೇ (ಸಂಪರ್ಕ ಹುಡುಕಾಟ) ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಮತ್ತು ನಂತರ ತೆಗೆದುಹಾಕಲಾಗಿದೆ)
    • tdlib ಸೋರಿಕೆಯಾಗುತ್ತಿದೆ ಎಂದು ನಾವು ಅರಿತುಕೊಳ್ಳುವವರೆಗೆ ರೂಬಿಯಲ್ಲಿನ ಪ್ರೊಫೈಲರ್‌ನೊಂದಿಗೆ ದೀರ್ಘ ಹೋರಾಟಗಳು (ಡೆವಲಪರ್‌ಗಳು WONTFIX ನೊಂದಿಗೆ ದೋಷವನ್ನು ಮುಚ್ಚಿದ್ದಾರೆ - ಇದು ಒಂದು ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ)
  • ಆವೃತ್ತಿ 2.0 ಗೆ ಬದಲಾವಣೆಗಳು:

    • OTR ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಝಾಬೋಗ್ರಾಮ್ ಅನ್ನು ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಬಳಸಿದರೆ, ಕೇಳಬೇಡಿ.)
    • ಸೆಷನ್‌ಗಳನ್ನು ಉಳಿಸಲು sqlite3 ಬದಲಿಗೆ YAML ಧಾರಾವಾಹಿಯನ್ನು ಬಳಸುವುದು.
    • ಕೆಲವು ಕ್ಲೈಂಟ್‌ಗಳು ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಅನುಸರಿಸದ ಮತ್ತು ಅವ್ಯವಸ್ಥೆಯನ್ನು ಕಳುಹಿಸದ ಕಾರಣ ಸ್ವಯಂಚಾಲಿತ ಸಮಯ ವಲಯ ಪತ್ತೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ
    • ಸಂದೇಶವನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಿದ ಸಾರ್ವಜನಿಕ ಚಾನಲ್‌ಗಳಿಂದ ದೃಢೀಕರಣಕ್ಕಾಗಿ (ಚಂದಾದಾರಿಕೆ) ಸ್ಥಿರ ವಿನಂತಿಗಳು, ಆದರೆ ನೀವು ಚಂದಾದಾರರಲ್ಲ
  • ಆವೃತ್ತಿ 2.0 ರಲ್ಲಿ ಬದಲಾವಣೆಗಳು

    • NB! ಸಂರಚನಾ ಫೈಲ್ ಮತ್ತು ಸೆಷನ್ಸ್ ಫೈಲ್‌ನ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯು ಮುರಿದುಹೋಗಿದೆ (ಭವಿಷ್ಯದಲ್ಲಿ ವೈಯಕ್ತಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು).
    • ಕೋಡ್ ಅನ್ನು 80% ರಷ್ಟು ಪುನಃ ಬರೆಯಲಾಗಿದೆ - ಈಗ ಅದು ಹೆಚ್ಚು ಓದಬಲ್ಲದು. ಆಂತರಿಕ ತರ್ಕವನ್ನು ಕ್ರಮವಾಗಿ ಇರಿಸಲಾಗಿದೆ.
    • ಟೆಲಿಗ್ರಾಮ್‌ಗೆ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮೂರು ಪಟ್ಟು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ
    • ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಜಬ್ಬರ್:iq:ರಿಜಿಸ್ಟರ್, ಜಬ್ಬರ್:iq:ಗೇಟ್‌ವೇ
    • ಪುನಃ ಬರೆಯಲಾಗಿದೆ / ಆಜ್ಞೆಗಳು - ಈಗ ಅವು ಚಾಟ್‌ಗಳಿಗೆ ಮತ್ತು ಸಾರಿಗೆಗೆ ವಿಭಿನ್ನವಾಗಿವೆ (ಸಿಸ್ಟಮ್ ಕಾರ್ಯಗಳು). ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು, /help ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಿ.

ಅನುಸ್ಥಾಪನೆಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಜಬ್ಬರ್ ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚು ಸ್ಥಿರವಾದ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಟೆಲಿಗ್ರಾಮ್‌ನಲ್ಲಿ API ID ಮತ್ತು API HASH ಅನ್ನು ಪಡೆಯಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ವಿವರವಾದ ಸೂಚನೆಗಳನ್ನು README.md ಫೈಲ್‌ನಲ್ಲಿ ಕಾಣಬಹುದು.

ಮೂಲ: linux.org.ru

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