Зхабограм 2.0 - транспорт од Јаббер-а до Телеграма

Зхабограм је транспорт (мост, гатеваи) од Јаббер мреже (КСМПП) до Телеграм мреже, написан у Руби-у. Наследник тг4кмпп.

  • Зависности

    • Рубин >= 1.9
    • кмпп4р == 0.5.6
    • тдлиб-руби == 2.0 са компајлираним тдлиб == 1.3
  • Могућности

    • Ауторизација у постојећем Телеграм налогу
    • Синхронизација листе ћаскања са списком
    • Синхронизација статуса контаката са списком
    • Додавање и брисање Телеграм контаката
    • Подршка за ВЦард са аватарима
    • Слање, примање, уређивање и брисање порука
    • Обрада цитата и прослеђених порука
    • Слање и примање датотека и специјалних порука (подршка за фотографије, видео записе, аудио, документе, гласовне поруке, налепнице, анимације, геолокације, системске поруке)
    • Тајна подршка за ћаскање
    • Креирање, управљање и модерирање ћаскања/супергрупа/канала
    • Чување сесија и аутоматско повезивање када се пријавите на КСМПП мрежу
    • Преузимање историје и претраживање порука
    • Управљање Телеграм налогом
  • Значајне промене пре верзије 1.0, вести о којима није било на ЛОР-у:

    • Додата СИГИНТ обрада са исправним затварањем свих сесија
    • Додата (и касније уклоњена) подршка за ик:јаббер:регистер (регистрација корисника), ик:јаббер:гатеваи (претрага контаката)
    • Дуге борбе са профилером у Руби-у док нисмо схватили да тдлиб цури (програмери су затворили грешку са ВОНТФИКС-ом - ово је карактеристика)
  • Промене у верзији 2.0:

    • Додата подршка за ОТР (ако се Зхабограм користи са обе стране, не питајте.)
    • Коришћење ИАМЛ серијализације уместо склите3 за чување сесија.
    • Уклоњено аутоматско откривање временске зоне због чињенице да неки клијенти не прате протокол и шаљу неред
    • Поправљени захтеви за ауторизацију (претплату) са јавних канала са којих је порука прослеђена, а чији нисте претплатник
  • Промене у верзији 2.0

    • НБ! Покварена је компатибилност конфигурационе датотеке и датотеке сесија (да би се убудуће подржала појединачна подешавања).
    • Код је преписан за 80% - сада је много читљивији. Унутрашња логика је доведена у ред.
    • Број захтева Телеграму смањен је за три пута
    • Уклоњено јаббер:ик:регистер, јаббер:ик:гатеваи
    • Преписане /команде - сада су различите за разговоре и за сам транспорт (системске функције). Да бисте добили листу команди, пошаљите команду /хелп.

За инсталацију ће вам требати сопствени Јаббер сервер. Препоручује се да добијете АПИ ИД и АПИ ХАСХ у Телеграму за стабилнији рад. Детаљна упутства могу се наћи у датотеци РЕАДМЕ.мд.

Извор: линук.орг.ру

Додај коментар