Author Topic: Протокол VKontakte  (Read 646205 times)

0 Members and 2 Guests are viewing this topic.

Offline Elzor

Re: Протокол VKontakte
« Reply #1305 on: 05 02 2018, 14:15:23 »
MIR, нет, апи не позволяет, и вряд ли будет прогресс в этом направлении. Более того, я не уверен, что сейчас сработает отправка просто аудиоаттачмента - когда-то я это дело реализовывал, но с тех пор ВК аудиоапи для неродных приложений закрыли. Работает - хорошо, нет - ничего не поделаешь.
 

Offline spacesentinel

  • Newbie
  • *
  • Posts: 2
Re: Протокол VKontakte
« Reply #1306 on: 20 02 2018, 07:07:52 »
Добрый день! В окне чата перестали отображаться смайлики для ВК, смайлы с этого сайта, набор VKsmall, пробовал и локальные и онлайн. Отправленные отображаются. Такое ощущение, что их наименования в вк поменялись
До этого всё работало нормально, никаких изменений не делал. Пробовал старые версии программы - та же история

VersionInfo
Quote
CPU: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 3982 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 16299)
Internet Explorer: 9.11.16299.0 (build 916299)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian

Miranda NG Version: 0.95.7 build #18771 (6defdc1294) x64
Build time: 2 Dec 2017 12:59:28
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (14):
¤ AdvaImg.dll v.0.11.0.2 [2 Dec 2017 13:00:56] - Miranda image services
¤ AVS.dll v.0.95.3.4 [2 Dec 2017 12:59:32] - Avatar service
¤ BossKey.dll v.0.5.0.3 [2 Dec 2017 12:59:36] - BossKey+
¤ Clist_modern.dll v.0.9.1.7 [2 Dec 2017 13:00:04] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [2 Dec 2017 13:00:06] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [2 Dec 2017 12:59:32] - Miranda NG mmap database driver
¤ HistorySweeperLight.dll v.0.1.0.1 [2 Dec 2017 12:59:46] - History sweeper light
¤ ICQ.dll v.0.11.3.5 [2 Dec 2017 12:59:38] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [2 Dec 2017 12:59:30] - Import contacts and messages
¤ PluginUpdater.dll v.0.1.2.5 [2 Dec 2017 13:00:10] - Plugin updater
¤ SmileyAdd.dll v.0.2.4.2 [2 Dec 2017 12:59:50] - SmileyAdd
¤ TabSRMM.dll v.3.5.0.7 [2 Dec 2017 12:59:42] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [2 Dec 2017 12:59:56] - TopToolBar
¤ VKontakte.dll v.0.1.3.0 [2 Dec 2017 13:00:40] - VKontakte protocol

Unloadable Plugins (1):
¤ DbChecker.dll v.0.0.0.0 [2 Dec 2017 13:00:06] - <unknown>
    Plugin statically linked to missing module: mir_core.mir
    Plugin statically linked to missing module: mir_app.mir


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_ICQ.dll [2 Dec 2017 13:02:02]
 Proto_IRC.dll [2 Dec 2017 13:02:02]
 Proto_Jabber.dll [2 Dec 2017 13:02:02]
 Proto_MetaContacts.dll [2 Dec 2017 13:02:04]
 Proto_VKontakte.dll [2 Dec 2017 13:02:06]
 TabSRMM_icons.dll [2 Dec 2017 13:02:02]
 Toolbar_icons.dll [2 Dec 2017 13:02:02]
 xStatus_ICQ.dll [2 Dec 2017 13:02:02]
 xStatus_Jabber.dll [2 Dec 2017 13:02:02]
[close]
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1307 on: 20 02 2018, 07:32:41 »
spacesentinel,
у меня вроде смайлы в обе стороны работают. Так что надо больше конкретики: нетлог получения сообщения со смайлом, скриншот окна сообщений с этим сообщением, архив со смайлпаком.
 

Offline spacesentinel

  • Newbie
  • *
  • Posts: 2
Re: Протокол VKontakte
« Reply #1308 on: 20 02 2018, 08:43:18 »
spacesentinel,
у меня вроде смайлы в обе стороны работают. Так что надо больше конкретики: нетлог получения сообщения со смайлом, скриншот окна сообщений с этим сообщением, архив со смайлпаком.
Отправил файлы в ЛС
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1309 on: 20 02 2018, 10:04:28 »
spacesentinel, в нетлоге видно, что смайлы пришли, то есть протокол свою работу сделал. Получается, виноват либо смайладд, либо встроенный лог TabSRMM, то есть непосредственно те ребята, которые за отрисовку смайлов и сообщений отвечают. Что характерно, пытался у себя повторить проблему - не смог.
Попробуйте повторить баг на последнем ночнике, если повторится, создайте запись в багтрекере.
 
The following users thanked this post: spacesentinel

Offline UksusoFF

Re: Протокол VKontakte
« Reply #1310 on: 19 03 2018, 19:49:28 »
Quote
Более того, я не уверен, что сейчас сработает отправка просто аудиоаттачмента - когда-то я это дело реализовывал, но с тех пор ВК аудиоапи для неродных приложений закрыли.
Вчера загружал - работает.


Elzor, а есть какая-нибудь информация по поводу сообщений сообществ? Будет поддержка?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1311 on: 20 03 2018, 03:23:50 »
UksusoFF, не знаю, что сказать. VK API позволяет вроде, но я очень слабо представляю, каким образом этот момент реализовать в миранде интерфейсно. То есть вот есть диалог сообщества с пользователем - значит пользователь должен быть в контакт-листе. Администрируемых сообществ может быть несколько - значит, надо как-то различать диалоги различных сообществ, чтобы ответить от имени нужного. Вполне может случиться, что в контакт-листе окажется несколько диалогов с одним и тем же пользователем от имени разных сообществ, плюс диалог с ним же от собственного имени, — с этой ситуацией тоже непонятно что делать. Возможно, самым идейно правильным, простым и понятным в реализации решением было бы выделение работы с сообществами в отдельный протокол-плагин, каждый экземпляр которого настраивался бы на конкретное сообщество. Но такое решение мне кажется избыточным само по себе, и не слишком понятно, насколько оно будет востребовано пользователями. Особенно, если учесть, что работы с этим предстоит немало, а свободного времени у меня сейчас не сказать, чтобы много.
 

Offline UksusoFF

Re: Протокол VKontakte
« Reply #1312 on: 20 03 2018, 06:04:48 »
каким образом этот момент реализовать в миранде интерфейсно.
Может быть просто "Имя Пользователя - Название группы"?

Или, если такой вариант не устраивает, хотя бы уведомления о том что написали можно добавить?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1313 on: 20 03 2018, 06:37:56 »
Может быть просто "Имя Пользователя - Название группы"?
Контакты сейчас идентифицируются по ВК ИДу, придется переделывать. Просто уведомление - это проще, хотя решение половинчатое и некрасивое. Я над этим подумаю, когда у меня больше времени будет.
 
The following users thanked this post: UksusoFF

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #1314 on: 30 05 2018, 12:02:58 »
Доброго дня. Вчера вечером после переподключения к серверу Вконтакте неожиданно слетели аватары на всех контактах вконтактного протокола. Отображаются только те, которые были установлены на контакты вручную и в настройках аватара стоит галка "Защитить изображение". На остальных пусто. Было подозрение на плагин, отвечающий за аватары, но для остальных протоколов они отображаются нормально. А здесь похоже вконтактный плагин пытается при подключении взять аватары с сайта, но по какой-то причине их не получает. Изображения в папке AvatarCache присутствуют.

P.S. хотел отправить нетлог персональным сообщением разработчику, но в окне личных сообщений не вижу опции чтобы приаттачить файл :(
« Last Edit: 30 05 2018, 12:06:46 by Rostix »
 

Offline MisterMyth

Re: Протокол VKontakte
« Reply #1315 on: 30 05 2018, 12:07:22 »
Rostix, обновить данные контактов вручную?
Myth: Make Your Thought Heard
 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #1316 on: 30 05 2018, 12:11:45 »
MisterMyth, пробовал, заходил в меню "Информация" для разных контактов, пункт Аватар,  кнопка "Обновление" не активна, мигает надпись "..обновление (Vkontakte_1).." и на этом всё. Да и обновлять вручную кучу контактов - работа неблагодарная...
 

Offline MisterMyth

Re: Протокол VKontakte
« Reply #1317 on: 30 05 2018, 12:14:31 »
Главное меню - Личные данные - обновить данные контактов
Myth: Make Your Thought Heard
 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #1318 on: 30 05 2018, 12:20:36 »
не помогает. постараюсь в течение часа нетлог разработчику отправить...
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1319 on: 30 05 2018, 14:21:32 »
Rostix, исправлено в последнем ночнике. В стабильном билде будет, когда будет стабильный билд.