జాబోగ్రామ్ అనేది రూబీలో వ్రాయబడిన జబ్బర్ (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