āĻāĻžāĻŦā§āĻā§āĻ°āĻžāĻŽ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ (āĻ¸ā§āĻ¤ā§, āĻā§āĻāĻāĻ¯āĻŧā§) āĻ¯āĻžāĻŦāĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ (XMPP) āĻĨā§āĻā§ āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ¯āĻž āĻ°ā§āĻŦāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻžāĨ¤ tg4xmpp-āĻāĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻ¸ā§āĻ°āĻŋāĨ¤
-
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž
- āĻ°ā§āĻŦāĻŋ >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 āĻ¸āĻš tdlib == 1.3 āĻ¸āĻāĻāĻ˛āĻŋāĻ¤
-
āĻ¸ā§āĻ¯ā§āĻ
- āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨
- āĻ°ā§āĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
- āĻ°ā§āĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨
- āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž
- āĻ āĻŦāĻ¤āĻžāĻ° āĻ¸āĻš āĻāĻŋāĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§, āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž
- āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻā§āĻā§
- āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻāĻŦāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž (āĻĢāĻā§, āĻāĻŋāĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻ¨āĻĨāĻŋ, āĻāĻ¯āĻŧā§āĻ¸ āĻŦāĻžāĻ°ā§āĻ¤āĻž, āĻ¸ā§āĻāĻŋāĻāĻžāĻ°, āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨, āĻā§-āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨)
- āĻā§āĻĒāĻ¨ āĻā§āĻ¯āĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- āĻā§āĻ¯āĻžāĻ/āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ°ā§āĻĒ/āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ, āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻāĻ¯āĻŽ
- XMPP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ˛āĻ āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž
- āĻāĻ¤āĻŋāĻšāĻžāĻ¸ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻŦāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
- āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž
-
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.0 āĻāĻ° āĻāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻŦāĻ° LOR-āĻ¤ā§ āĻāĻŋāĻ˛ āĻ¨āĻž:
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ SIGINT āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
- iq:jabber:register (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨), iq:jabber:gateway (āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§)
- āĻ°ā§āĻŦāĻŋāĻ¤ā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻ°ā§āĻ āĻ¸āĻāĻā§āĻ°āĻžāĻŽ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻŽāĻ°āĻž āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ tdlib āĻ˛āĻŋāĻ āĻšāĻā§āĻā§ (āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻ°āĻž WONTFIX-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻā§ - āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯)
-
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.0 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨:
- OTR āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¯āĻĻāĻŋ Zhabogram āĻāĻāĻ¯āĻŧ āĻĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤)
- āĻ¸ā§āĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ sqlite3 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ YAML āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
- āĻāĻŋāĻā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻžāĻāĻŋāĻā§āĻĄāĻŧāĻŋ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻāĻ āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
- āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ā§āĻ° (āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨) āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻ¨ āĻā§āĻ°āĻžāĻšāĻ āĻ¨āĻ¨
-
2.0
- āĻāĻ¨āĻŦāĻŋ ! āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ¨āĻˇā§āĻ āĻšāĻ¯āĻŧā§ āĻā§āĻā§ (āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĒā§āĻĨāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
- āĻā§āĻĄāĻāĻŋ 80% āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§ - āĻāĻāĻ¨ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤āĻŋāĻ¨ āĻā§āĻŖ āĻāĻŽā§ āĻā§āĻā§
- āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻŦā§āĻŦāĻžāĻ°:iq:āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°, jabber:iq:āĻā§āĻāĻāĻ¯āĻŧā§
- āĻĒā§āĻ¨āĻāĻ˛āĻŋāĻāĻŋāĻ¤/āĻāĻŽāĻžāĻ¨ā§āĻĄ - āĻāĻāĻ¨ āĻ¤āĻžāĻ°āĻž āĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž (āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻāĻļāĻ¨)āĨ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§, /help āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻ¯āĻžāĻŦāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§āĨ¤ āĻāĻ°āĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽā§ API ID āĻāĻŦāĻ API HASH āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻā§āĻā§āĨ¤ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ README.md āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: linux.org.ru