📜 ⬆️ ⬇️

Jabber and vkontakte.ru

image After reading the recent topic “IM on VKontakte”, I decided to carefully study this topic and find a solution for convenient VKontakte communication without visiting the site.

Having pidgin and gabber ack on xmpp.ru, I wanted to get all my friends from VK to the roster.

What came out of this look under the cut
So for starters, I began to look for a solution in the shortest way - by searching for a plug-in for pidgin , in order to use vkontakte as a normal communication protocol. Unfortunately I could not find such a plugin (
Even nothing like the development. it can be seen, pidgin for some reason is not very complaining users of the RuNet. It's a shame damn.
')
Then I went from the other side - I remembered that the jabber protocol is strong not only by independence from the AOL company, but also by such a wonderful thing as transports. Searches in the internet did little what they did, and then I began to search in the VKontakte groups and found a very good project under the curious name pyvk-t .
I did not install this software on my jabber server, because I use OpenFire , which is very difficult to fasten any transports if they were not originally bolted by the developer, so I took the path of least resistance - use ready servers with transports.

On the pyvk-t page there is a small list of servers holding this transport:
eqx.su
hartois.info
games.onego.ru
zoo.dontexist.net

The first of these is of the developer server, where new versions are constantly being tested, because of which nothing works periodically :) Therefore, through trial and error, I came to the zoo.dontexist.net server as the most stable of all.

I also found the pidgin's annoying jamb - the lack of a review of the Jabber server services, apparently the multiprotocol is making itself felt :(. If anyone knows how to implement a review of the services in Pidgin, please write down.

Therefore, to add transport I used another jabber client (psi +)
Click General - Service Discovery
enter server name ( zoo.dontexist.net )
look for in the list of vkontakte.ru transport , right-click - register . enter your email and password for access in contact, click REGISTER
(for other customers the scheme is similar)

After all the manipulations, a vkontakte transport will appear in our roster, open a window of communication with it and type / login

after which the transport "enters" in contact

typing / get roster UPD
after which all your friends from VKontakte will be added to the General group, it will be necessary to give everyone authorization or to configure them in advance so that the client gives authorization to everyone.

in general, everything is ready. exit psi, go to pidgin, all contacts are visible, everything works fine.

the transport has some other settings (such as notifications about additions to groups, etc.) to view them type / config
to change these, type / config variable_name, 1
1 - true, 0 - false

This is my first article, please do not kick your feet much.

Source: https://habr.com/ru/post/59345/


All Articles