జాబోగ్రామ్ 2.0 - జబ్బర్ నుండి టెలిగ్రామ్‌కు రవాణా

జాబోగ్రామ్ అనేది రూబీలో వ్రాయబడిన జబ్బర్ (XMPP) నెట్‌వర్క్ నుండి టెలిగ్రామ్ నెట్‌వర్క్‌కు రవాణా (వంతెన, గేట్‌వే). tg4xmppకి వారసుడు.

  • డిపెండెన్సీలు

    • రూబీ >= 1.9
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 కంపైల్డ్ tdlib తో == 1.3
  • అవకాశాలు

    • ఇప్పటికే ఉన్న టెలిగ్రామ్ ఖాతాలో అధికారం
    • రోస్టర్‌తో చాట్‌ల జాబితా సమకాలీకరణ
    • రోస్టర్‌తో కాంటాక్ట్ స్టేటస్‌ల సింక్రొనైజేషన్
    • టెలిగ్రామ్ పరిచయాలను జోడించడం మరియు తొలగించడం
    • అవతార్‌లతో VCard కోసం మద్దతు
    • సందేశాలను పంపడం, స్వీకరించడం, సవరించడం మరియు తొలగించడం
    • కోట్‌లు మరియు ఫార్వార్డ్ చేసిన సందేశాలను నిర్వహించడం
    • ఫైల్‌లు మరియు ప్రత్యేక సందేశాలను పంపడం మరియు స్వీకరించడం (ఫోటోలు, వీడియోలు, ఆడియో, పత్రాలు, వాయిస్ సందేశాలు, స్టిక్కర్‌లు, యానిమేషన్‌లు, జియోలొకేషన్‌లు, సిస్టమ్ సందేశాలకు మద్దతు)
    • రహస్య చాట్‌లకు మద్దతు
    • చాట్‌లు/సూపర్‌గ్రూప్‌లు/ఛానెల్‌లను సృష్టించండి, నిర్వహించండి మరియు మోడరేట్ చేయండి
    • XMPP నెట్‌వర్క్‌లోకి ప్రవేశించేటప్పుడు సెషన్‌లు మరియు ఆటోమేటిక్ కనెక్షన్‌ను సేవ్ చేస్తోంది
    • చరిత్రను పొందండి మరియు సందేశాల ద్వారా శోధించండి
    • టెలిగ్రామ్ ఖాతా నిర్వహణ
  • సంస్కరణ 1.0కి ముందు ముఖ్యమైన మార్పులు, LORలో లేని వార్తలు:

    • అన్ని సెషన్‌ల సరైన ముగింపుతో SIGINT నిర్వహణ జోడించబడింది
    • iq:jabber:రిజిస్టర్ (యూజర్ రిజిస్ట్రేషన్), iq:jabber:గేట్‌వే (సంప్రదింపు శోధన) కోసం మద్దతు జోడించబడింది (మరియు తర్వాత తీసివేయబడింది)
    • రూబీలో ప్రొఫైలర్‌తో పొడవాటి బట్‌లు, tdlib లీక్ అవుతుందని వారు గ్రహించే వరకు (డెవలపర్లు బగ్‌ను WONTFIXతో మూసివేశారు - అది ఒక లక్షణం)
  • వెర్షన్ 2.0కి ముందు మార్పులు:

    • OTR మద్దతు జోడించబడింది (Zhabogram రెండు వైపులా ఉపయోగించబడితే - అడగవద్దు.)
    • సెషన్‌లను సేవ్ చేయడానికి sqlite3కి బదులుగా YAML సీరియలైజేషన్‌ని ఉపయోగించడం.
    • కొంతమంది క్లయింట్‌లు ప్రోటోకాల్‌ను అనుసరించకపోవడం మరియు గంజి పంపడం వలన ఆటోమేటిక్ టైమ్ జోన్ గుర్తింపు తీసివేయబడింది
    • సందేశం దారి మళ్లించబడిన (ఫార్వార్డ్ చేయబడిన) పబ్లిక్ ఛానెల్‌ల నుండి అధికార (సబ్‌స్క్రిప్షన్) కోసం స్థిర అభ్యర్థనలు, కానీ వీటిలో మీరు చందాదారులు కాదు.
  • వెర్షన్ 2.0లో మార్పులు

    • NB! కాన్ఫిగర్ ఫైల్ మరియు సెషన్ ఫైల్ యొక్క వెనుకబడిన అనుకూలత విచ్ఛిన్నమైంది (భవిష్యత్తులో వ్యక్తిగత సెట్టింగ్‌లకు మద్దతు ఇవ్వడానికి).
    • కోడ్ 80% తిరిగి వ్రాయబడింది - ఇప్పుడు అది మరింత చదవగలిగేలా ఉంది. అంతర్గత తర్కం క్రమంలో ఉంది.
    • టెలిగ్రామ్‌కి వచ్చిన అభ్యర్థనల సంఖ్య మూడు రెట్లు తగ్గించబడింది
    • జబ్బర్:iq:రిజిస్టర్, జబ్బర్:iq:గేట్‌వే తీసివేయబడింది
    • తిరిగి వ్రాయబడిన/కమాండ్‌లు - ఇప్పుడు అవి చాట్‌లకు మరియు రవాణాకు (సిస్టమ్ విధులు) భిన్నంగా ఉంటాయి. ఆదేశాల జాబితా కోసం పంపండి/సహాయం.

ఇన్‌స్టాలేషన్ కోసం మీకు మీ స్వంత జబ్బర్ సర్వర్ అవసరం. మరింత స్థిరమైన పని కోసం టెలిగ్రామ్‌లో API ID మరియు API HASHని పొందాలని సిఫార్సు చేయబడింది. వివరణాత్మక సూచనలను README.md ఫైల్‌లో చూడవచ్చు.

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి