Зхабограм је транспорт (мост, гатеваи) од Јаббер мреже (КСМПП) до Телеграм мреже, написан у Руби-у. Наследник тг4кмпп.
-
Зависности
- Рубин >= 1.9
- кмпп4р == 0.5.6
- тдлиб-руби == 2.0 са компајлираним тдлиб == 1.3
-
Могућности
- Ауторизација у постојећем Телеграм налогу
- Синхронизација листе ћаскања са списком
- Синхронизација статуса контаката са списком
- Додавање и брисање Телеграм контаката
- Подршка за ВЦард са аватарима
- Слање, примање, уређивање и брисање порука
- Обрада цитата и прослеђених порука
- Слање и примање датотека и специјалних порука (подршка за фотографије, видео записе, аудио, документе, гласовне поруке, налепнице, анимације, геолокације, системске поруке)
- Тајна подршка за ћаскање
- Креирање, управљање и модерирање ћаскања/супергрупа/канала
- Чување сесија и аутоматско повезивање када се пријавите на КСМПП мрежу
- Преузимање историје и претраживање порука
- Управљање Телеграм налогом
-
Значајне промене пре верзије 1.0, вести о којима није било на ЛОР-у:
- Додата СИГИНТ обрада са исправним затварањем свих сесија
- Додата (и касније уклоњена) подршка за ик:јаббер:регистер (регистрација корисника), ик:јаббер:гатеваи (претрага контаката)
- Дуге борбе са профилером у Руби-у док нисмо схватили да тдлиб цури (програмери су затворили грешку са ВОНТФИКС-ом - ово је карактеристика)
-
Промене у верзији 2.0:
- Додата подршка за ОТР (ако се Зхабограм користи са обе стране, не питајте.)
- Коришћење ИАМЛ серијализације уместо склите3 за чување сесија.
- Уклоњено аутоматско откривање временске зоне због чињенице да неки клијенти не прате протокол и шаљу неред
- Поправљени захтеви за ауторизацију (претплату) са јавних канала са којих је порука прослеђена, а чији нисте претплатник
-
Промене у верзији 2.0
- НБ! Покварена је компатибилност конфигурационе датотеке и датотеке сесија (да би се убудуће подржала појединачна подешавања).
- Код је преписан за 80% - сада је много читљивији. Унутрашња логика је доведена у ред.
- Број захтева Телеграму смањен је за три пута
- Уклоњено јаббер:ик:регистер, јаббер:ик:гатеваи
- Преписане /команде - сада су различите за разговоре и за сам транспорт (системске функције). Да бисте добили листу команди, пошаљите команду /хелп.
За инсталацију ће вам требати сопствени Јаббер сервер. Препоручује се да добијете АПИ ИД и АПИ ХАСХ у Телеграму за стабилнији рад. Детаљна упутства могу се наћи у датотеци РЕАДМЕ.мд.
Извор: линук.орг.ру