вторник, 19 мая 2009 г.

pyvk-t — jabber-транспорт для vkontakte.ru


Зачем это надо:
- уведомление о новых фото/группах/друзьях и т.д.
- мгновенная доставка сообщений
- переписка через контакт с мобильного без ощутимой траты траффика
Возможности


Общение:
        Получение новых сообщений
        Передача сообщений.
        Если тема не указана, в неё вставляется ваш jid (опционально)
        Отправка сообщений на стену (через ad-hoc)
        Добавление/удаление друзей
        Информация
        Просмотр пользовательских данных (vCard)
        Просмотр аватарок (опционально)
        Выделение ника из полного имени (опционально)
        Просмотр истории общения с конкретным человеком (ad-hoc)
        Получение информации о наличии новых встреч, групп, друзей:
        Отображение информации в статусе транспорта
        Получение уведомлений в виде сообщений с указанием названий и имен (опционально)

Поиск
        Поиск людей по ключевой фразе

Статусы
        Отображение списка, кто в сети на сайте (опционально)
        Установка статуса по запросу (ad-hoc)
        Автоматическая установка статуса в соответствии с джабберным (опционально)

ad-hoc-команды доступны также в виде текстовых команд
опциональные возможности включаются в настройках транспорта, доступных через команды, многие по-умолчанию выключены

                                                             
                                                              Using

Команды непосредственно транспорту (начинаются с /):
login - вход
logout - выход
get roster - получить всех френдов из контакта в ростер, опасно
setstatus - установить статус
bday - проверка, есть ли дни рождения в ближайшие 5 дней, пришлет уведомления от имени соответствующих контактов

Команды при общении с кем-либо (начинаются с /, в окне чата с этим пользователем)
wall <> - написать на стену
history - выведет историю
friend - добавление/удаление друга. При вызове без аргументов выдаст текущее систояние (друг/не друг) и доступные ргументы. к примеру, /friend add - послать или принять заявку.
config [<>,<>] - управление пользовательскими настройками
при вызове без аргументов выведет текущие настройки с (имена полей, значения, комментарий)
при вызове с аргументами установит значение в соответствующее поле конфига (например, /config vcard_avatars,1 включит аватарки в vCard)
примечание: 0 соответствует False, 1 — True

Список серверов с транспортом vkontakte:

1. eqx.su

2. hartois.info

3. games.onego.ru

4. zoo.dontexist.net


Комментариев нет: