Jabber-транспорт для VKontakte
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 281 commits behind mrDoctorWho:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
extensions
handlers
init.d
library
locales
systemd
.gitignore
Config_example.txt
LICENSE
README.md
gateway.py
vk4xmpp.png

README.md

VK4XMPP Transport

VK4XMPP представляет собой легковесный транспорт. Из VK в XMPP и обратно.

Написан на языке программирования Python, все используемые библиотеки содержит в себе. Требует Python 2.7.

Установка стандартна как и для любого другого транспорта. Только вот переименуйте Config_example.txt в Config.txt и заполните его. На время тестирования рекомендуется заглядывать в папку транспорта и сообщать разработчику об ошибках (тела ошибок хранятся в папке crash).

Возможности:

  • Прием и отправка сообщений;
  • Авторизация по паролю или ключу «access-token», выдаваемому ВКонтакте;
  • Пересланные сообщения;
  • Вложения в сообщениях (только приём);
  • Список друзей в ростере;
  • Поддержка vCard для контактов;
  • Поддержка конференций (групповых чатов, тестовая, не рекомендуется к использованию);
  • Добавление в ростер новых, недавно добавленных друзей автоматически (в случае, если пользователь транспорта в это время был в сети, иначе следует вручную запросить подписку id@transport);
  • Статистические данные о работе транспорта.

Отличия от pyvk-t:

  • Транспорт не хранит паролей;
  • Транспорт не парсит страницы, а использует API ВКонтакте;

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

  • vk.jabberik.ru
  • vk.isida-bot.com
  • vk.virtualtalk.org
  • vkontakte.jabberon.ru
  • vk.jabber-moscow.ru
  • vk.beerseller.org
  • vk.jabberid.org
  • vk4xmpp.kap.sh
  • vk.xmppserv.ru
  • vk.jabbik.ru
  • vk.matrixteam.org (English version)
  • vk.helldev.net
  • vk.xxo.su
  • vk.anakee.ru
  • vk.nixman.info

Установка (для серверов): Arch | [Ubuntu/Debian/etc](https://github.com/mrDoctorWho/vk4xmpp/Установка-(только-для-серверов\)) | Gentoo

Настройка jabber-серверов: [Ejabberd](https://github.com/mrDoctorWho/vk4xmpp/wiki/Установка-(только-для-серверов\)) | Ejabberd (2) | Prosody | Openfire | Generic

Регистрация: Psi+ | Tkabber | Gajim | Miranda | QIP | jTalk | Jimm | JasmineIM | Pidgin | VacuumIM | Kopete

Обсуждения: На 4pda | На форуме Ubuntu | На форуме Debian

Другое: FAQ | Отзывы и предложения | Страница на JaWiki | Группа во ВКонтакте

Также рекомендуется заглянуть в Wiki.

Запуск: python ./gateway.py

Обратиться к разработчику в сети xmpp можно в конференции simpleapps@conference.jabber.ru.

© simpleApps, 2013.