Открытое тестирование XMPP
Все попытки brainfucker отсрочить запуск открытого тестирования ещё на неделю провалились. Поэтому предлагаем вниманию сообщества альфа-версию поддержки протокола XMPP. Надеемся успеть собрать отзывы и обнаружить ошибки, чтобы подготовиться к официальному релизу.

QIP
Miranda
Pidgin
Adium
Другие
Для подключения к XMPP серверу ВКонтакте нужно использовать следующие данные:
Account: username@vk.com (короткое имя или idхххх)
Password: пароль от профиля ВКонтакте
Мы добавили несколько команд, которые можно вводить прямо во время чата с собеседником:
\history — покажет историю переписки (через пробел можно указать количество отображаемых сообщений);
\delete — удаляет последнее сообщение;
\en — переводит далее введенный текст на английский язык (Google Translate);
\ru — переводит далее введенный текст на русский язык.
Сервер поддерживает TLS-шифрование, SASL-авторизацию и следующие расширения: XEP-0030, XEP-0092, XEP-0012, XEP-0202, XEP-0199, XEP-0158, XEP-0054, XEP-0085. Поддержка S2S (возможность общаться с пользователями других XMPP серверов) пока отсутствует.
Статусы из клиента автоматически экспортируются в профиль ВКонтакте. То есть пользователи, настроившие экспорт статусов ВК в Твиттер, могут вести микроблог посредством обновления статуса в клиенте. Первые тестеры разошлись во мнении о необходимости экспортировать из клиента все статусы. Есть мысль отправлять только те, которые начинаются, например, с определенного символа.
Ждем отзывов от активных пользователей XMPP.
UPD Из-за проблем с шифрованием, в результате которых некоторые пользователи не могли подключиться, оно было временно отключено. В некоторых клиентах придется в настойках разрешить подключаться к незашифрованным соединениям. Временно.
QIP
Miranda
Pidgin
Adium
ДругиеДля подключения к XMPP серверу ВКонтакте нужно использовать следующие данные:
Account: username@vk.com (короткое имя или idхххх)
Password: пароль от профиля ВКонтакте
Мы добавили несколько команд, которые можно вводить прямо во время чата с собеседником:
\history — покажет историю переписки (через пробел можно указать количество отображаемых сообщений);
\delete — удаляет последнее сообщение;
\en — переводит далее введенный текст на английский язык (Google Translate);
\ru — переводит далее введенный текст на русский язык.
Сервер поддерживает TLS-шифрование, SASL-авторизацию и следующие расширения: XEP-0030, XEP-0092, XEP-0012, XEP-0202, XEP-0199, XEP-0158, XEP-0054, XEP-0085. Поддержка S2S (возможность общаться с пользователями других XMPP серверов) пока отсутствует.
Статусы из клиента автоматически экспортируются в профиль ВКонтакте. То есть пользователи, настроившие экспорт статусов ВК в Твиттер, могут вести микроблог посредством обновления статуса в клиенте. Первые тестеры разошлись во мнении о необходимости экспортировать из клиента все статусы. Есть мысль отправлять только те, которые начинаются, например, с определенного символа.
Ждем отзывов от активных пользователей XMPP.
UPD Из-за проблем с шифрованием, в результате которых некоторые пользователи не могли подключиться, оно было временно отключено. В некоторых клиентах придется в настойках разрешить подключаться к незашифрованным соединениям. Временно.
комментарии (533)
;-)
Спойлер: Дуров этого не говорил. Это была шутка.
А вообще, к сведению Павла Дурова, данный протокол давно используется и в Facebook, и в Google Talk, и ещё в хренадцати сервисах.
Господин Дуров, перестаньте пороть чушь, ей больно. Я понимаю, что Ваша целевая аудитория проглотит и не такое, но среди тех, кто хотя бы задней пяткой разбирается в вопросе, Ваши заявления вызывают приступы неконтролируемого хохота.
Прошу прощения если кого-то обидел. В первую очередь у Павла Дурова, если он такого не говорил.
Только дайте ссылочку на официальную документацию, как, что и где настраивать.
Без этого толку не много.
(на самом деле мне просто лень Adium запускать, как-то привык веб-интерфейсом GTalk'а обходиться...)
Только не надо, пожалуйста, тут устраивать холиваров между jabberd2, ejabberd и прочими XMPP-серверами.
P.S.: извините, что испортил Вам возможность растянуть это на недельку-другую %)
Если мсье не использует jabber.ru и их конференции, то ему, естественно не очень будет понятна эта фраза.
И да, после qip.ru наплыва было много :) квипо-эффект, наверное.
На личности переходить не буду, до такой низкоты опускаться не собираюсь, вроде какого-то Tiradoira
Вконтакте всегда был совковой сетью, где все посвящено приватности данных, закрытым страницам и т.дю Это железный занавес как в СССР.
Фейсбyк открыт всем и всемy. Идеальная площадка, для знакомств, генерации трафика и рекламы.
Чтобы школота не выбегала оттуда? :)
У меня за 5 лет в аське накопилось 750 контактов. (по разным вопросам общался)
+ ~250 чел с контактика добавилось к этому списку.
Надо почистить, но лень.
Да, тоже xmpp, но у многих перешедших на gtalk остаются активными и старые jabber-аккаунты по разным причинам. Да и корпоративные…
Ну да, остаются. А как это относится к тому, что я сказал?
Я ведь не сказал, что «Gmail (GTalk) == Jabber». Я лишь сказал, что один из них является подмножеством второго.
> Я лишь сказал, что один из них является подмножеством второго.
В контексте коммента на который вы отвечали — не обязательно. Так как контакт-листы в gtalk и jabber у автора могут быть совершенно не пересекающиеся, с абсолютно разными наборами контактов. Вы же заметили, что речь вообще говоря, про контакт-листы, а не протоколы? Автор перечислял свои контакт-листы в клиенте, и тут совершенно не важно, что два из них используют один и тот же протокол.
Т.е. если у меня, скажем, одна учётка в ICQ и 2 учётки в jabber-е с непересекающимися контакт-листами, то нужно писать «icq, jabber, jabber»?
Но какая нам с вами разница, что и как захотел написать автор, в самом деле? :) Не будем продолжать дискуссию.
Продолжать, действительно, не будем. Тем более я своё уже огрёб по самое «не балуйся».
Автор сообщения, на которое я отвечал, перечисляя «аська, gmail, jabber» под словом «gmail» очевидно имел Google Talk, так же известный как GTalk, который является сервисом обмена мгновенными сообщениями, основанными на протоколе XMPP (так же часто называемым «Jabber»). В качестве учётной записи для данного сервиса используется Google Account, который един как для Google Mail (так же известной как GMail), непосредственно Google Talk (GTalk), а так же многих других сервисов Google. Принимая во внимание вышесказанное, а так же тот факт, что упоминание «Gmail» именно в качестве почтового сервиса в одном ряду с сервисами/протоколами обмена мгновенными сообщениями не имеет какого либо смысла, а имеет смысл лишь в случае отождествления GMail и GTalk (на основании общности учётных записей), мной и было использовано выражение «Gmail это Jabber».
Это же не значит, что обогнал?
Он будет по дефолту стоять в Windows. К черту стандарты!
Мне больше нравится вариант t2p.me — команда «бля» :)
Кстати назрели вопросы..invladis, какой будет таймаут вылета из xmpp? Вконтакте веб он кажется минут 20-30.
Новая фишка — это поприще для спамеров )) если лички и прочее были защищены кепчей… то тут как ?)
Если поставлю инвиз в клиенте, на сайте так и останусь онлайн или тоже в инвиз уйду?
есть какое-то техническое ограничение, или это оригинальных ход?
— не сохраняется история на сайте
— как указано выше, нельзя писать на другие сервера.
Помечается, как «сообщение из чата»
Kopete с легкостью переварил все контакты, так что дело было не в их количестве.
Пароль также не менял, следовательно и не в нем :)
Спасибо, brainfucker!
Неожиданно, спасибо. Ещё бы хоть один клиент это удобно реализвал…
Молодцы, что могу сказать. А конференции е?
Пробовал и vkmessenger.com указать в качестве сервера и шифрование вырубать и компресию трафика… Нечего не помогает :(
Во-вторых, у qip вполне всё получается. Частенько можно добавлять контакты вида icq_number@qip.ru
В-третьих — нужен родной вконтактовский клиент, в котором будет кнопочка «добавить ICQ аккаунт», завернутая фактически через xmpp.
вконтактике есть все
если пользовались синхронизацией твиттер-вк, то поймете меня. в твиттер идет всякий бред, иногда относящийся к аватарам. зачем мне в твиттере типа "
Некоторые и с Psi+ не подключаются: juick.com/810256#46
Что делать? :)
странно, что вконтакте на подписанный не раскошелился
P.S. Если уж и хочется показаться грамотным, Вы/Вас/Ваш пишется с заглавной буквы.
ps: в вашем «Если уж и хочется показаться грамотным» звучит такая обида, что мне прямо неловко, что я к вам не на «ты»
что касается написания «вы» с большой буквы, имею сообщить: а) я вообще больших букв в этом сообщении не использовал, могли бы и заметить; б) достаточно грамотные люди знают о спорности и рамках применимости этого правила
нет.
обраащаешься к одному — «Вы», ко многим — «вы»
Вы с большой буквы — это тавтология. Она уместна, если подкреплена соответствующим обращением. В деловой переписке «Вы» заменяет официальный титул из шапки. В личной — традиционное «громкое» приветствие типа «горячо любимый» и т.п. (Это по логике вещей — для тех кому проще запоминать смысл)
Во всех справочниках «чёрным по-русскому» написано, что «Вы» с большой буквы пишется исключительно в трёх случаях: анкета, деловое письмо, личное письмо. (Это для тех, кому проще запомнить чёткие правила)
yandex.ru/info/you_full.html — официальный ответ РАН Яндексу, читаем итоговый вывод в конце письма.
Ко нескольким — всегда «вы», да.
аналогичное поведение на андроидном jabiru.
пробовал патчить в тех местах, где валится, чтобы проверяло на кривость пакета и уходило в ретурн — трейсы ушли, но все равно висит.
кто-то из них двоих (vk и гажым) — быдлокодеры и гнойные стандард виолаторы — это факт.
2) ICQ транспорт (вам же надо, чтобы пользовались именно вашим сервисом, а не продолжали полностью пользоваться аськой?)
3) message forwarding. Ну на другой jabber аккаунт в смысле.
Некоторые PEP не так страшно (и собственно вроде все держутся), а вот то что Gajim не поддерживает XEP-0167 плохо.
Psi всё же один из самых старый и проверенных проектов.
Как раз ругал про себя интеграцию контакта когда увидел как в убунте сделана интеграция с твиттером и прочим.
Ну что, молодцы, теперь вами реально удобно пользоватся. Так бесило что узнаешь о сообщении только через почту и с задержкой в пол дня, а что бы ответить надо открывать браузер… А IM клиент у меня всегда запущен. Теперь очень удобно.
По всем параметрам:
Фэйсбук ϶ Вконтакт
(Извините, не сдержался)
а "ﬤ" — что он является его подмножеством.
Если говорить более вежливо, то я соглашусь с Редактором формул Word 2010: «Содержит как член».
Рад за Вас, что Вы не поняли смысл заложенный мной. (а это без иронии)
Но у меня пока не конектится… хабраэфект?
Сервер: vkmessenger.com
остальное поумолчанию.
Благодарен за инфу. Последний раз когда пробовал по хелпу сделать тестовое приложение, авторизацию проходил, а дальше нет.
p.s. Сертификат поправьте, Адиум ругается на него.
ели контакты перенести все в одну группу и выйти — войти
то все снова будут снаружи(
клиент Miranda
Без групп неюзабельно.
Хотя вопрос единого формата чего либо всегда больной пожалуй…
по поводу миранды: сам пользовался собственной сборкой. Пока на линух не перешел.
Спасибо за xmpp! Начинаем тестирование.
передаю привет маме,не работает форма логина на сайте с обычным именем пользователя. По мылу пускает, а по логину — нет. Зачем оно тогда нужно?Сейчас все мои френды в своих лентах читают, что я слушаю… =)
запросы на дружбу, приглашения в группы, новости.
спасибо.
Ошибка разбора XML
Спасибо!
Можно сделать управление весёлой фермой через джаббер с помощью специальных текстовых команд? ;)
На самом деле, у DST же всего 25% «Фкантакта»?
Так что фейл.
Но проблема в том, что мне нужна не служба как таковая, а люди, которые в ней. И по ряду независящих от меня причин, очень многие мои знакомые пользуются вконтакте.
Вот только подключение идёт уже минут 7.
Miranda IM 0.9 alpha build #11 Unicode
¤ jabber.dll v.0.9.0.11 [2010-06-25 00:33:57+0400] — Jabber Protocol |Unicode aware|
id/пароль правильные.
добавил всё работало
перезагрузил комп и теперь такое
Без темы и безо всякого содержания
Это только частность. Есть же и другие любители «красивых» фио
Но смысл, теперь.
Официальная поддержка всегда лучше, а то как какое-нибудь изменение во вКонтакте, так плагин нужно обновлять и ещё не факт, что автор плагина пофиксил причину.
Как получить это короткое имя? Нигде найти не могу.
То что идёт после домена — Ваш username.
«Мои настройки» — «Адрес Вашей страницы» — «Редактировать адрес».
Но адрес с моим ником уже занят :(
Придётся и дальше довольствоваться фэйсбуком.
1. Кто попадает по умолчанию в ростер? Друзья? Друзья друзей?
2. Все попадают в ростер по умолчанию россыпью в дефолтную группу или все приходят с сервера в ростер уже в отдельной группе с именем типа «vkontakte»?
3. Будет ли в ростере по умолчанию деление контактов на группы в зависимости от групп на сайте?
4. Если в загруженном с сервера ростере в Jabber-клиенте сделать изменения (удаления контактов, добавления контактов, перемещение контактов между группами, создание новых групп, переименование контактов и групп и т.п.), то что будет при переподключении? Ростер заново сгенерируется по дефолту по информации с сайта? Или же изменения, сделанные в ростере на стороне jabber-клиента, сохранятся? А может эти изменения в jabber-клиенте каким-то образом ещё и оказывают влияние на соответствующие изменения в профиле на сайте?
1) Друзья
2) Россыпью
3) Хм… Группами на сайте не пользуюсь, не могу сказать
4) Сгенерируется по-дефолту с сайта
Подключился, загрузил все контакты, написал кто в сети и отрубился…
Miranda IM Version: 0.8.26 Unicode
jabber.dll v.0.8.27.0 [2010-07-01 16:24:28+0400] — Jabber Protocol |Unicode aware|
Неплохо бы заполнять инфу контакта из вконтактовой инфы. Еще уведомление о няшечке на стене тоже бы было приятным.
В Adium все работает.
themengzor@themengzor:~$ telnet vk.com 5222
Trying 93.186.227.126…
Trying 93.186.227.129…
Trying 93.186.227.130…
Trying 93.186.228.129…
Дальше ждать не стал.
$ host -t srv _jabber._tcp.vk.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
Host _jabber._tcp.vk.com not found: 3(NXDOMAIN)
$ host -t srv _xmpp-server._tcp.vk.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
Host _xmpp-server._tcp.vk.com not found: 3(NXDOMAIN)
$
# host -t srv _xmpp-client._tcp.vk.com
_xmpp-client._tcp.vk.com has SRV record 0 0 5222 vkmessenger.com.
Далее — лезу в профиль ВК оно же ( сообщение ) висит «непрочитанным ».
PIDGIN все работает, но иногда теряется соединение… Думаю скоро поправят (или это глючит мой провайдер).
Если честно мне бы хотелось ограничится только перепиской, что бы без лишних «понтов».
Я так понимаю что им должно просто сообщение в личку приходить. Или же таким образом могут общаться только люди, которые настроили себе такое, а тем кто всё-так же постаринке пишет письма в личку и не использует квип и другие клиенты по «религиозным» соображениям или не хочет добавлять туда ещё одну учётку ничего не увидят?
По крайней мере я пробовал отправить через мессендж 2-м друзьям, у одной вообщзе нет аськи и клиента никакого, другой об этой возможности не знал и у него ничего не экспортировано к сожалению.
При этом, им ничего не пришло и у меня в отправленных сообщениях пусто
Это у меня что-то не работает или оно так и должно быть?
Кстати и ещё вопрос тогда с он-лайном. Я заметил что у меня как он лайновские отображаются контакты, которые сейчас на сайте. Это понятно и логично. А допустим клиент, квип тот же самый, у меня в сети круглосуточно, а на сам вконтакт я не захожу. Будет или отображаться мой статус как он-лайн или же я буду в оффлайне для всех тех, у кого не настроен клиент так же, которые смотрят меня через сайт.
Отправлял сообщения друзьям, у которых нету клиента-у них отобразилось как сообщение из чата…
*Сеть — (аккаунт вк-жаббера) — Дополнительно — Настройки сервера.
когда пытаюсь отправить сообщения, да ето переводится типа как слишком часто… но пытался отправить только одно сообщения!
у меня только сообщения приходят, отправить не могу :) все потому что я вКонтакте не подтвердил свой номер… валидацию не прошол… каждый раз когда отправляю сообщения из сайта(!) просит ввести код… думаю и потому не могу отправить через джабер!
Пасиба!
Кстати, интересно оно аватарки урезает, прямо на месте лица
Нужно просто реализовывать IM-сервис в точном соответствии с протоколом XMPP, тогда можно будет использовать любой jabber-клиент без каких-то специфических настроек и допиливаний.
Только у меня после авторизации он сразу вылетел с ошибкой и вошел второй раз без шифрования только.
Подскажите, пожалуйста, как это реализовать в Миранде? Почему-то у меня нельзя прописывать статус для профиля Вконтакте. Для jabber.ru есть такая возможность…
А они оказались глобальными :)
инфо: вы (тоесть мой клиент который pidgin) требует шифрованного соединения но ето не доступно на их сервере… упс… снял галку SSL/TLS пустило… когда будет доступ по SSL?
Могу ли написать какого-нибудь хитрого веб или десктопного бота, хранить у себя на сервере пароли (в смысле, чужие)? Или любой сервис на базе xmpp для контакта, кроме десктопных клиентов, будет забанен? QIP хранит пароли на своем сервере, разрешено ли это? Можно, например, создать сервис пересылки сообщений вконтакте на смс (понятно что это будет дорого, просто как вариант использования, интересно допустимо ли делать такие сервисы, что об этом думает администрация).
2) Уудаление контакта на сервере не удаляет из контактлиста и наоборот. Неудобно, не хочу мусор в КЛ.
Опять я со своим сервисом, но думаю кому нить пригодится
File «gajim.py», line 3207, in process_connections
File «common\xmpp\idlequeue.pyo», line 455, in process
File «common\xmpp\transports_nb.pyo», line 405, in pollin
File «common\xmpp\transports_nb.pyo», line 585, in _do_receive
File «common\xmpp\transports_nb.pyo», line 597, in _on_receive
File «common\xmpp\dispatcher_nb.pyo», line 445, in dispatch
File «common\connection_handlers.pyo», line 1162, in _IqCB
AttributeError: 'NoneType' object has no attribute 'getTags'
можно это как то отключить? а? чтоб только отправленные через веб так приходили. Пустое мыло как то не воодушевляет
сержант внезапность стремительно врывается в тред
хотя и логин, и пароль верные
Ну это же явный баг. Нужно его фиксить, а не просить всех упростить свои пароли.
1) сильно сомневаюсь, что в паролях разрешена кириллица
2) многие спецсимволы входят в cp1251
Это парсерлох — съел </sarcasm>
А кириллица в паролях к сайту разрешена
хотя и логин, и пароль верные
еще вопрос возник: получил сообщение в мессенджере (iChat), а на сайте оно висит как непрочитанное
А так только что добавленный «друг» появляется только после перелогинивания в джаббер.
Правда, как заметили выше, собственная сборка (или даже несколько) клиента для простых пользователей действительно нужна.
мгимо финишед?
а вообще, какое ограничение по количеству сообщений в секунду? 3 как у апи?
На другом же «Авторизация не удалась для id»
Клиент — Миранда.
На первом аккаунте пароль из букв и цифр на 10 символов. На вотором 24-символьный пароль посложнее.
Тут выше писали, что спецсимволы нельзя использовать. Какие и почему? Да и используется там только $, кроме букв и цифр.
Задолбали такие задержки между сообщениями.
Успеваю предложение целое написать за это время, потом перепечатываю. Копи-паст не предлагать =Р
2. Сохраняются ли локальные группы, или каждый раз при реконнекте все контакты опять оказываются в куче?
3. Возможность добавления не-вконтактовских пользователей — нужна.
В любом случае — спасибо большое!
Поэтому, если хотите, чтобы даже в таких компаниях офисный планктон прожигал своё рабочее время с IM-сервисами ВКонтактика, вам нужно на вашем Jabber-сервере vkmessenger.com, чтобы jabber-демон слушал не только на порту 5222, но ещё и на 80, а jabber с поддержкой SSL соответственно кроме порта 5223 ещё и на порту 443. Впрочем, хватит и одного дублирования на порту 443 для подключений к джаберу с использованием SSL. Тем более, что на корпоративных прокси для работы с веб-серверами может быть разрешены только методы GET и POST, а метод CONNECT может быть запрещён, но его обычно не запрещают для HTTPS-подключений на TCP-порт 443. Поэтому к jabber-серверу на порту 443 можно будет подключиться, даже если выход в инет есть только через веб-прокси.
Плюс дополнительно понадобится инструкция для юзеров, что в случае таких сетевых ограничений в корпоративной сети нужно в IM-клиенте в настройках XMPP-аккаунта включить SSL и изменить порт на 443.
А также инструкция, как настраивать подключение к jabber-серверу через корпоративный HTTP/HTTPS-прокси, если из корпоративной сети прямого выхода в инет нет, а всё только через прокси.
P.S. неприятно, конечно, потакать хомячкам, просиживающим во ВКонтактике весь рабочий день, но для массового распространения в рунете IM-протокола XMPP уж так и быть, можно.
File «gajim.py», line 463, in _process_events
return self.process_events(fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 352, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 502, in _do_receive
self.on_receive(received)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 359, in dispatch
handler['func'](session,stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1106, in _IqCB
metas = storage.getTags('meta')
AttributeError: 'NoneType' object has no attribute 'getTags'
© gajim
Пользователям контакта, которых нет у меня в друзьях, приходится отвечать на вопросы антиспам бота.
Или ваш собеседник вКонтакте тоже спалил вас как читера? :)
Удобно кстати, лишнего трафика не будет )
В частности — сказать, чтобы не беспокоили. Или что до 4-го числа тебя не будет. Или что сегодня вечером пьём.
По понятным причинам, не совсем верна «слепая» трансляция статусов в социальную сеть. Если это будет настраиваться, к примеру будет команда, которая позволит его сменить, или скопировать из текущего подключения — почему бы и нет.
last.fm -> pidgin -> vkontakt -> twitter -> buzz
flashvoid слушает xxx
flashvoid слушает yyy
flashvoid слушает zzz
…
XXX@vk.com/ требует аутентификацию простым текстом через нешифрованное соединение. Позволить это и продолжить аутентификацию?
Empathy вообще отказывается соединяться…
Похоже у вас TLS шифрование отстутствует а пароли передаются через plaintext авторизацию (хотя это подтверждает что пароли на вашем сервере в открытом виде действительно не хранятся, как требует digest-md5 метод)
Прикрутите TLS поскорее!
Хулиганье в локальных сетях уже настроили свои сниффаки, чтобы тырить пароли от вконтактов пачками. Пока не буду пользоваться, мало ли что? Ах да, оно и теперь регулярно отваливается. Но спишем это на тестинг.
2. Одно сообщение, что пришло через jabber было отмечено на ВК как «новое».
qutim / Gentoo Linux
— открытая передача паролей в плэйн-тексте;
— поддержка паролей только из латинских букв и цифр;
Всё это как-то слабовато для открытой публичной беты.
Зря вы поторопили своего разработчика. Сначала следовало в таком недоделанном виде внутреннюю альфу оттестировать как следует.
Или мне кажется, что ссылка ведет на "ivkontakte.ru"?
хорошо что история есть
от «admin@vkontakte.ru»
обратный адрес "«Pavel Durov, inContact.ru Admin» <admin@vkontakte.ru>"
обратный путь «admin@vkontakte.ru»
Хотелось бы больше технических характеристик. У меня время от времени получается так, что после разрыва связи (телефон выключился), не могу некоторое подключиться в серверу. Судя по тому, что с gtalk такой проблемы нет, хотелось бы разобраться.
Использую xmpp.jrudevels.org.
Замеченные проблемы (вполне возможно, что связанные с использованием транспорта):
Множественные сообщения (т.е. сообщение «приходит» несколько раз, 2-3-4, закономерность не выявил).
Отсутствие оповещения о доставке (или я что-то пропустил?)
В общем и целом — правильной дорогой идёте товарищи!
p.s. Будете подключать транспортом — НЕ СТАВЬТЕ галку Import Roster — мой вам совет ;)
Несколько моментов:
— Если пришло сообщение от человека которого нет в списке друзей, в jabber оно не приходит (видимо, это фича. Даже не знаю, правильная или нет)
— Транслировать статусы во ВКонтакт — это неправильно. Замусоривает новостную ленту. Пришлось в миранде выключать их полностью, что идеологически не очень правильно
— Теперь постоянно я ВКонтакте значусь как «онлайн». Вот это, пожалуй, самое напрягающее. Т.е. скажем я в Миранде поставил Away или N/A, а во Вконтакте все равно онлайн.
Переходить же в offline — это значит переставать получать сообщения, что неправильно.
— Еще есть некоторые непонятки со взаимоотношениями сообщений уходящих/приходящих через jabber и тех, которые на сайте в разделе «Сообщения». Во-первых, на сайте они не становятся прочитанными. Во-вторых, если зайти на сайт и нажать на полученное сообщение, миранда пишет "<пользователь_от_которого_сообщение> typing.."
Но, в любом случае шаг очень позитивный.
Необходимо для подключения при закрытых портах. 443-й порт обычно открыт для https-соединений, а Legacy SSL для того, чтобы соединение не обрывали некоторые прокси, к примеру ISA.
Спасибо.
Когда адресат читает (открывает) чрез WEB отправленное по XMPP сообщение, мне в этот момент приходит «Typing notify».
C одной стороны дыра в приватности, с другой уведомление о доставке.
Хотелось бы разграничить статусы gmail/icq и vkontakte, плюс чтобы была возможность экспортировать в твиттер только некоторые статусы.
Как вариант — пусть по умолчанию включено, но пользователь с помощью команд:
\sync-status on|off или \status on|off может управлять синхронизацией статуса;
\sync-twitter on|off или \twitter on|off — синхронизацией с твиттером.
Но я не критикую — пусть будет. Сам я пользоваться не собираюсь.
Вы лучше даже их просто отключите, и добавьте команд (если возможно) в сам сервер.
А то у меня на телефоне и на компьютере статусы разные, и это ещё без учёта «Отошёл», «Ну нет меня нет».
Спасибо!
vk.com/topic-32075_23107162
Что я могу сказать — присоединяйтесь :)