Zhabogram як нақлиёт (пул, дарвоза) аз шабакаи Jabber (XMPP) ба шабакаи Telegram аст, ки дар Ruby навишта шудааст. Вориси tg4xmpp.
-
Вобастагӣ
- Руби >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 бо tdlib == 1.3 тартиб дода шудааст
-
Хусусиятҳои
- Авторизатсия дар ҳисоби мавҷудаи Telegram
- Ҳамоҳангсозии рӯйхати чатҳо бо феҳрист
- Синхронизатсияи ҳолати тамос бо феҳрист
- Илова ва нест кардани алоқаҳои Telegram
- Дастгирии VCard бо аватарҳо
- Ирсол, қабул, таҳрир ва нест кардани паёмҳо
- Коркарди иқтибосҳо ва паёмҳои ирсолшуда
- Ирсол ва қабули файлҳо ва паёмҳои махсус (дастгирии аксҳо, видеоҳо, аудиоҳо, ҳуҷҷатҳо, паёмҳои овозӣ, стикерҳо, аниматсияҳо, ҷойгиршавӣ, паёмҳои системавӣ)
- Дастгирии чати махфӣ
- Эҷод, идора ва модератсияи чатҳо/супергурӯҳҳо/каналҳо
- Захираи сессияҳо ва ба таври худкор пайвастшавӣ ҳангоми ворид шудан ба шабакаи XMPP
- Ҷустуҷӯи таърих ва ҷустуҷӯи паёмҳо
- Идоракунии ҳисоби Telegram
-
Тағироти назаррас пеш аз версияи 1.0, ки хабарҳо дар LOR набуданд:
- Иловаи коркарди SIGINT бо пӯшидани дурусти ҳамаи сессияҳо
- Дастгирии iq:jabber:register (қайдгирии корбар), iq:jabber:gateway (ҷустуҷӯи тамос) иловашуда (ва баъдтар хориҷ карда шудааст)
- То он даме, ки мо фаҳмидем, ки tdlib ихроҷ шудааст (таҳиягарон хаторо бо WONTFIX бастаанд - ин хусусият аст)
-
Тағирот ба версияи 2.0:
- Дастгирии иловагии OTR (агар Zhabogram дар ҳарду ҷониб истифода шавад, напурсед.)
- Истифодаи силсиласозии YAML ба ҷои sqlite3 барои захира кардани сессияҳо.
- Муайянкунии автоматии минтақаи вақт аз сабаби он, ки баъзе муштариён протоколро риоя намекунанд ва бесарусомонӣ мефиристанд.
- Дархостҳои собит барои иҷозат (обуна) аз каналҳои ҷамъиятӣ, ки паём аз онҳо фиристода шудааст, аммо шумо муштарии онҳо нестед
-
Тағирот дар версияи 2.0
- ЗН! Мутобиқати паси файли конфигуратсия ва файли сессияҳо вайрон шудааст (барои дастгирии танзимоти инфиродӣ дар оянда).
- Рамз 80% аз нав навишта шудааст - ҳоло он хеле хондашаванда аст. Мантики дохилй ба тартиб оварда шудааст.
- Шумораи дархостҳо ба Telegram се маротиба кам шудааст
- Хориҷшуда jabber:iq:register, jabber:iq:gateway
- Аз нав навишташуда /фармонҳо - ҳоло онҳо барои чатҳо ва барои худи нақлиёт (функсияҳои система) фарқ мекунанд. Барои гирифтани рӯйхати фармонҳо, фармони /help-ро фиристед.
Барои насб ба шумо сервери Jabber-и худ лозим аст. Тавсия дода мешавад, ки API ID ва API HASH-ро дар Telegram барои кори устувортар дастрас кунед. Дастурҳои муфассалро дар файли README.md пайдо кардан мумкин аст.
Манбаъ: linux.org.ru