Difference between revisions of "Vk4xmpp"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(дополнил)
m (Reverted edits by 46.161.9.51 (talk) to last revision by 2A01:4F8:190:71C2:0:0:0:2)
 
(18 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{bot
 
|            name = VK4XMPP <!-- название -->
 
|            logo = [[File:Vk4xmpp.png]] <!-- логотип -->
 
<!--      Общая информация          -->
 
|              url = http://simpleapps.ru/ <!-- адрес -->
 
|        language = {{lang|transport|Python}} <!-- язык -->
 
|          library = {{lib|xmpppy}} <!-- jabber-библиотека -->
 
|          license = MIT<!-- лицензия -->
 
|        developer = Роман «mrDoctorWho» Колчигин<!-- разработчик -->
 
<!--        Характеристики  -->
 
|            i18n = да<!-- мультиязычность -->
 
|            disco = да<!-- информация в диско -->
 
|            adhoc = нет<!-- Ad-Hoc команды -->
 
|          plugins = нет<!-- система плагинов -->
 
}}
 
Vk4xmpp - [[транспорт]] в социальную сеть [[Вконтакте]]. Стал необходим после отказа от использования протокола XMPP в данном сервисе. Запущенную копию транспорта можно попробовать отыскать на сервере jabberik.ru.
 
 
 
== История ==
 
== История ==
  
С начала сентября 2013 года разработчики [[ВКонтакте]] отказались от использования [[XMPP]] в качестве системы обмена сообщениями. По этому поводу было высказано много мнений, как положительных, так и отрицательных. Однако факт остаётся фактом - обмениваться сообщениями через [[XMPP]] (как напрямую, так и через [[j2j]] [[транспорты]]) стало не возможно.
+
С начала сентября 2013 года разработчики [[ВКонтакте]] отказались от использования [[XMPP]] в качестве системы обмена сообщениями. По этому поводу было высказано много мнений, как положительных, так и отрицательных. Однако факт остаётся фактом обмениваться сообщениями через [[XMPP]], как напрямую, так и через [[j2j]]-[[транспорты]]), стало невозможно.
  
 
== Возможности ==
 
== Возможности ==
  
* Обмен текстовыми сообщениями.
+
* Прием и отправка сообщений
* Получение вложений в виде ссылок на сайт вконтакте
+
* Авторизация по паролю или ключу «access-token», выдаваемому [[ВКонтакте]]
* Пересланные сообщения
+
* Вложения в сообщениях (только приём)
 +
* Пересланные сообщения (и вложения в них)
 +
* Список друзей в ростере (с аватарами)
 +
* Поддержка [[vCard]] для контактов
 +
* Поддержка конференций (групповых чатов/бесед)
 +
* Добавление в ростер новых, недавно добавленных друзей автоматически (в случае, если пользователь транспорта в это время был в сети, иначе следует вручную запросить подписку id@transport)
 +
* Отображение статистики работы транспорта
 +
* Отправка изображений по стандарту XHTML-IM в сторону транспорта и от него
 +
* Проверка времени последней активности пользователя
 +
* Настройка транспорта пользователем «под себя» посредством [[Adhoc]]-команд
 +
* Аватары у пользователей (во vCard и при входе в сеть, стандарт XEP-0153)
 +
* Отправка изображения капчи по стандарту [[XEP-0158]] (поддерживается в [[Tkabber]])
 +
* Администрирование посредством AdHoc-команд
 +
* Long Poll (обо всех событиях пользователь уведомляется незамедлительно)
 +
* Отображение текстового статуса друзей в ростере и синхронизация статуса пользователя транспорта с его страницей в соц. сети
  
 
== Принцип работы ==
 
== Принцип работы ==
  
В отличие от транспорта [[pyvk-t]], VK4XMPP работает, используя API. Для API не требуется пароль, если пользователь разрешает доступ приложению к своему профилю. Соответственно, транспорт не хранит никаких паролей, только API-ключ, и это является его главным достоинством.  
+
В отличие от транспорта [[pyvk-t]], VK4XMPP работает, используя API. Для API не требуется пароль, если пользователь разрешает доступ приложению к своему профилю. Соответственно, транспорт не хранит никаких паролей, только API-ключ, и это является его главным достоинством.
 +
 
 +
== Список серверов, где уже установлен транспорт VK4XMPP ==
 +
 
 +
* vk.jabberik.ru
 +
* vkontakte.jabberon.ru
 +
* vk.beerseller.org
 +
* vk4xmpp.kap.sh
 +
* vk.jabbik.ru
 +
* vk.celest.in
 +
* vk.opiums.eu
 +
Полный список текущих транспортов можно посмотреть по адресу: https://vk4xmpp.simpleapps.ru/
  
 
== Разработчики ==
 
== Разработчики ==
  
* Роман «mrDoctorWho» Колчигин — основной разработчик, инициатор проекта;
+
* mrDoctorWho — основной разработчик, инициатор проекта;
 
* [[User:Disabler|Андрей «Disabler» Горелов]]&nbsp;— мелкие исправления, логотип.
 
* [[User:Disabler|Андрей «Disabler» Горелов]]&nbsp;— мелкие исправления, логотип.
  

Latest revision as of 09:29, 30 May 2017

История[edit]

С начала сентября 2013 года разработчики ВКонтакте отказались от использования XMPP в качестве системы обмена сообщениями. По этому поводу было высказано много мнений, как положительных, так и отрицательных. Однако факт остаётся фактом — обмениваться сообщениями через XMPP, как напрямую, так и через j2j-транспорты), стало невозможно.

Возможности[edit]

  • Прием и отправка сообщений
  • Авторизация по паролю или ключу «access-token», выдаваемому ВКонтакте
  • Вложения в сообщениях (только приём)
  • Пересланные сообщения (и вложения в них)
  • Список друзей в ростере (с аватарами)
  • Поддержка vCard для контактов
  • Поддержка конференций (групповых чатов/бесед)
  • Добавление в ростер новых, недавно добавленных друзей автоматически (в случае, если пользователь транспорта в это время был в сети, иначе следует вручную запросить подписку id@transport)
  • Отображение статистики работы транспорта
  • Отправка изображений по стандарту XHTML-IM в сторону транспорта и от него
  • Проверка времени последней активности пользователя
  • Настройка транспорта пользователем «под себя» посредством Adhoc-команд
  • Аватары у пользователей (во vCard и при входе в сеть, стандарт XEP-0153)
  • Отправка изображения капчи по стандарту XEP-0158 (поддерживается в Tkabber)
  • Администрирование посредством AdHoc-команд
  • Long Poll (обо всех событиях пользователь уведомляется незамедлительно)
  • Отображение текстового статуса друзей в ростере и синхронизация статуса пользователя транспорта с его страницей в соц. сети

Принцип работы[edit]

В отличие от транспорта pyvk-t, VK4XMPP работает, используя API. Для API не требуется пароль, если пользователь разрешает доступ приложению к своему профилю. Соответственно, транспорт не хранит никаких паролей, только API-ключ, и это является его главным достоинством.

Список серверов, где уже установлен транспорт VK4XMPP[edit]

  • vk.jabberik.ru
  • vkontakte.jabberon.ru
  • vk.beerseller.org
  • vk4xmpp.kap.sh
  • vk.jabbik.ru
  • vk.celest.in
  • vk.opiums.eu

Полный список текущих транспортов можно посмотреть по адресу: https://vk4xmpp.simpleapps.ru/

Разработчики[edit]

Ссылки[edit]