Zhabogram Π΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡ (ΠΌΠΎΡΡ, ΡΠ»ΡΠ·) ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Jabber (XMPP) ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Telegram, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Ruby.
ΠΠ°ΡΠ»Π΅Π΄Π½ΠΈΠΊ tg4xmpp.
-
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
- Π ΡΠ±ΠΈΠ½ >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ tdlib == 1.3
-
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² Telegram, Π²ΠΊΠ». Ρ Π΄Π²ΡΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ (ΠΏΠ°ΡΠΎΠ»Π°)
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Ρ ΡΠ°ΡΠΎΠ²Π΅ Ρ ΡΠΏΠΈΡΡΠΊΠ°
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ Ρ ΡΠΏΠΈΡΡΠΊΠ°
- ΠΠΎΠ±Π°Π²ΡΠ½Π΅ ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈ Π² Telegram
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° VCard Ρ Π°Π²Π°ΡΠ°ΡΠΈ
- ΠΠ·ΠΏΡΠ°ΡΠ°Π½Π΅, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΡΠ΅ΡΡΠΈ ΠΈ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ΅Π½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ
- ΠΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ½ΠΈΠΌΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡΠ΄ΠΈΠΎ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, Π³Π»Π°ΡΠΎΠ²ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΠΈΠΊΠ΅ΡΠΈ, Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ)
- Π’Π°ΠΉΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°Ρ
- Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ΄Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΡΠΎΠ²Π΅/ΡΡΠΏΠ΅ΡΠ³ΡΡΠΏΠΈ/ΠΊΠ°Π½Π°Π»ΠΈ
- ΠΠ°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΏΡΠΈ Π²Π»ΠΈΠ·Π°Π½Π΅ Π² XMPP ΠΌΡΠ΅ΠΆΠ°ΡΠ°
- ΠΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΡΡΠΎΡΠΈΡ ΠΈ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΠ°ΡΠ½Ρ Π² Telegram
Π©Π΅ Π²ΠΈ ΡΡΡΠ±Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Jabber ΡΡΡΠ²ΡΡ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅.
ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ API ID ΠΈ API HASH Π² Telegram Π·Π° ΠΏΠΎ-ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ°Π±ΠΎΡΠ°.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° README.md.
ΠΠ°ΡΠ²ΠΊΠΈ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ Π½Π° [ΠΈΠΌΠ΅ΠΉΠ» Π·Π°ΡΠΈΡΠ΅Π½].
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru