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

0 Members and 17 Guests are viewing this topic.

Offline -Вовчик-

  • Jr. Member
  • **
  • Posts: 89
Re: Протокол VKontakte
« Reply #1905 on: 10 08 2025, 06:54:14 »
Что-то после недавнего обновления плагинов - ВК вообще можно сказать сломался. Из 5 аккаунтов подключаются лишь 1-2, по всем остальным всегда ошибка 9
Лучше бы не обновлял, а сидел на старых рабочих :(
PS а может можно как-то миранде прикидываться браузером? Потому что у меня с телефона, с компа, с ноута - всё нормально заходит в ВК (разные аккаунты), никаких "ошибок 9" и прочего нету
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1906 on: 10 08 2025, 09:39:48 »
Что-то после недавнего обновления плагинов - ВК вообще можно сказать сломался.
Последнее изменение в плагине сделано более месяца назад. Если он после этого и обновлялся, то только из-за обновления связанных библиотек, к функционалу это отношения не имеет.
а может можно как-то миранде прикидываться браузером?
Нет.
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1907 on: 10 08 2025, 10:00:25 »
Лучше бы не обновлял, а сидел на старых рабочих
Апдейтер создаёт резервную копию изменённых бинарников, в \каталог с мирандой\Plugin Updates\Backups
Никто не запрещает взять последний по дате там бэкап и заменить бинарники руками обратно
 

Offline -Вовчик-

  • Jr. Member
  • **
  • Posts: 89
Re: Протокол VKontakte
« Reply #1908 on: 13 08 2025, 14:30:16 »
Спасибо, вернул старые плагины, но это ничего не дало, и значит это снова ВК закрутили пожёстче свою "ошибку 9", теперь ВК на миранде можно сказать что скорее не работает, чем работает. Техподдержка ВК кивает на разработчиков плагина, разработчики - на техподдержку, зачем так сделали непонятно (ошибку 9) ведь флуда нет у людей (намеренного, может что-то внутри программы и флудит, но я этого не могу знать).
Перестал пользоваться мирандой, может через пол года что-нибудь изменится, а пока увы проще с браузера общаться (нервы целее будут, каждый раз думать заработает мессенджер или ошибку свою выкинет)
 

Offline Wave

Re: Протокол VKontakte
« Reply #1909 on: 04 09 2025, 16:07:31 »
Сегодня пришло сообщение от ВКонтакте:
Quote
ВКонтакте переходит на домен vk.ru — теперь все API-интеграции и авторизации будут доступны только через него.

     Чтобы ваши сервисы работали корректно, до 30 сентября измените их домены — например:
     • vk.ru/dev вместо vk.com/dev
     • oauth.vk.ru вместо oauth.vk.com
     • api.vk.ru вместо api.vk.com

     По всем вопросам заходите в Поддержку: dev.vk.com/ru/support
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1910 on: 04 09 2025, 16:09:56 »
Да, это будет несложно, перебить пару урлов в исходнике плагина.
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1911 on: 04 09 2025, 17:47:12 »
Уже.
 

Offline Thug

Re: Протокол VKontakte
« Reply #1912 on: 25 11 2025, 08:13:25 »
Здравствуйте. Давно заметил, что, если я читаю входящее сообщение в миранде, но не отвечаю на него, то при входе на сайт вконтакта вижу, что это сообщение у меня висит непрочитанным, хотя в настройках учётной записи стоит "Помечать сообщения прочитанными - при прочтении". Можете проверить пожалуйста?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1913 on: 26 11 2025, 03:47:26 »
Проверил - у меня работает. Связка TabSRMM + NewStory, обычный (негрупповой) чат. Допускаю, что с другими исходными может быть другой результат. Так что нужны ВИ и нетлог.
 

Offline Thug

Re: Протокол VKontakte
« Reply #1914 on: Today at 00:22:50 »
Elzor,
VersionInfo
Quote
CPU: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [8 CPUs]
Installed RAM: 16333 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.21762 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 21273 MBytes

Miranda NG Version: 0.96.7 alpha build #4571 (8cebabb) [running inside WOW64]
Build time: 11 ноября 2025 г. 19:01:52
Profile: E:\Program Files\Miranda NG\Profiles\Thug\Thug.dat
Database driver: SQLite database driver
Database encryption mode: default
Profile size: 72577024 Bytes
Profile creation date: 23 июля 2020 г. 10:04:18
Language pack: Russian (RU) [0419]
Service Mode: No
SRMM Log Viewer: built-in
SRMM Groupchat Log Viewer: built-in

Active Plugins (33):
¤ AddContactPlus.dll v.0.9.9.2 [15 августа 2025 г. 12:57:48] - Add contact+
¤ AVS.dll v.0.98.1.6 [15 сентября 2025 г. 20:21:06] - Avatar service
¤ Clist_modern.dll v.0.9.1.12 [15 сентября 2025 г. 20:21:44] - Modern contact list
¤ CrashDumper.dll v.0.2.0.3 [18 ноября 2025 г. 13:20:32] - Crash dumper
¤ Db_autobackups.dll v.0.1.0.7 [11 ноября 2025 г. 19:02:14] - Db autobackuper
¤ DbChecker.dll v.0.96.4.1 [11 ноября 2025 г. 19:04:16] - Database checker
¤ DbEditorPP.dll v.4.1.0.4 [15 августа 2025 г. 12:58:00] - Database editor++
¤ Dbx_mdbx.dll v.0.95.9.1 [11 августа 2025 г. 13:01:18] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [11 августа 2025 г. 12:58:36] - Miranda NG mmap database driver
¤ Dbx_sqlite.dll v.0.96.4.1 [11 ноября 2025 г. 19:04:10] - Miranda NG SQLite database driver
¤ Dummy.dll v.0.2.0.2 [11 ноября 2025 г. 19:03:40] - Dummy protocol
¤ Facebook.dll v.0.1.0.11 [6 ноября 2025 г. 12:26:02] - Facebook
¤ Fingerprint.dll v.0.2.1.1 [29 сентября 2025 г. 14:08:26] - Fingerprint NG
¤ GG.dll v.0.96.3.1 [10 сентября 2025 г. 19:55:56] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [27 августа 2025 г. 21:39:40] - History++
¤ Import.dll v.0.96.3.1 [11 ноября 2025 г. 19:02:32] - Import contacts and messages
¤ IRC.dll v.0.96.7.1 [16 октября 2025 г. 20:06:04] - IRC protocol
¤ Jabber.dll v.0.95.11.1 [27 ноября 2025 г. 16:37:46] - Jabber protocol
¤ MirLua.dll v.0.11.9.2 [31 мая 2025 г. 19:54:54] - MirLua
¤ MirOTR.dll v.0.14.2.2 [27 августа 2025 г. 21:35:02] - Miranda OTR
¤ NewEventNotify.dll v.0.2.2.7 [28 октября 2025 г. 15:52:50] - NewEventNotify
¤ PluginUpdater.dll v.0.3.1.1 [24 ноября 2025 г. 16:18:46] - Plugin updater
¤ SmileyAdd.dll v.0.3.3.1 [12 апреля 2025 г. 18:58:32] - SmileyAdd
¤ StatusManager.dll v.1.2.0.8 [13 ноября 2025 г. 18:06:38] - Status manager
¤ Steam.dll v.0.96.1.3 [19 октября 2025 г. 21:11:24] - Steam protocol
¤ TabSRMM.dll v.3.6.2.6 [4 сентября 2025 г. 20:02:08] - TabSRMM
¤ Telegram.dll v.0.96.6.1 [6 ноября 2025 г. 12:26:12] - Telegram protocol
¤ TopToolBar.dll v.0.8.0.5 [9 мая 2025 г. 19:50:54] - TopToolBar
¤ Tox.dll v.0.96.4.1 [27 августа 2025 г. 21:35:10] - Tox protocol
¤ TranslitSwitcher.dll v.0.1.0.1 [12 апреля 2025 г. 18:58:28] - Switch layout or transliterate
¤ VKontakte.dll v.0.1.19.4 [6 ноября 2025 г. 12:25:34] - VKontakte protocol
¤ VoiceService.dll v.0.1.3.2 [25 июня 2025 г. 12:18:52] - Voice Service
¤ WhatsApp.dll v.0.0.1.1 [13 ноября 2025 г. 18:07:22] - WhatsApp protocol

Protocols and Accounts:
-------------------------------------------------------------------------------
Facebook                 0 - Enabled 1 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 1 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
SKYPE                    0 - Enabled 1 - Disabled  Loaded
STEAM                    0 - Enabled 1 - Disabled  Loaded
TOX                      0 - Enabled 1 - Disabled  Loaded
Telegram                 1 - Enabled 0 - Disabled  Loaded
Twitter                  0 - Enabled 1 - Disabled  Loaded
VKontakte                1 - Enabled 1 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Facebook_emojipack_2.2.1.zip [18 ноября 2018 г. 22:51:24]
 Facebook_emojipack_3.0.zip [8 февраля 2019 г. 22:55:04]
 Flags_icons.dll [12 апреля 2025 г. 19:04:34]
 Fp_icons.dll [29 сентября 2025 г. 14:10:50]
 Hangouts_emojipack.zip [20 ноября 2018 г. 20:02:40]
 HistoryPP_icons.dll [27 августа 2025 г. 21:39:34]
 Proto_AIM.dll [12 декабря 2017 г. 4:06:28]
 Proto_CurrencyRates.dll [15 августа 2025 г. 13:03:46]
 Proto_Discord.dll [12 апреля 2025 г. 19:04:34]
 Proto_Dummy.dll [11 ноября 2025 г. 19:05:42]
 Proto_Facebook.dll [6 ноября 2025 г. 12:27:30]
 Proto_GG.dll [10 сентября 2025 г. 20:02:32]
 Proto_GmailMNotifier.dll [25 октября 2025 г. 14:48:58]
 Proto_ICQ.dll [9 мая 2025 г. 19:56:46]
 Proto_IRC.dll [16 октября 2025 г. 20:09:26]
 Proto_Jabber.dll [27 ноября 2025 г. 16:40:52]
 Proto_MetaContacts.dll [11 ноября 2025 г. 19:05:42]
 Proto_MinecraftDynmap.dll [12 апреля 2025 г. 19:04:34]
 Proto_MRA.dll [21 июля 2024 г. 17:33:58]
 Proto_mRadio.dll [12 апреля 2025 г. 19:04:34]
 Proto_MRAf.dll [16 февраля 2019 г. 2:02:40]
 Proto_MSN.dll [19 марта 2020 г. 11:15:50]
 Proto_NewsAggregator.dll [12 апреля 2025 г. 19:04:34]
 Proto_Omegle.dll [3 июля 2023 г. 19:45:00]
 Proto_Sametime.dll [12 апреля 2025 г. 19:04:34]
 Proto_Skype.dll [4 мая 2025 г. 17:32:32]
 Proto_Steam.dll [19 октября 2025 г. 21:13:04]
 Proto_Telegram.dll [6 ноября 2025 г. 12:27:30]
 Proto_Tox.dll [27 августа 2025 г. 21:39:36]
 Proto_Twitter.dll [4 сентября 2025 г. 20:09:32]
 Proto_VKontakte.dll [6 ноября 2025 г. 12:27:28]
 Proto_Weather.dll [12 апреля 2025 г. 19:04:34]
 Proto_WhatsApp.dll [12 апреля 2025 г. 19:04:34]
 Proto_Yahoo.dll [28 октября 2015 г. 20:32:56]
 Proto_YAMN.dll [12 апреля 2025 г. 19:04:34]
 SecureIM_icons.dll [12 апреля 2025 г. 19:04:34]
 TabSRMM_icons.dll [4 сентября 2025 г. 20:09:34]
 Toolbar_icons.dll [15 сентября 2025 г. 20:24:24]
 Twemoji.zip [20 февраля 2020 г. 17:44:10]
 UInfoEx_icons.dll [27 августа 2025 г. 21:39:34]
 Watrack_buttons.dll [12 апреля 2025 г. 19:04:38]
 Watrack_icons.dll [12 апреля 2025 г. 19:04:38]
 WhatsApp_emojipack_2.17.zip [27 января 2019 г. 7:09:25]
 WhatsApp_emojipack_2.2327.4.zip [1 июля 2023 г. 15:54:40]
 xStatus_Jabber.dll [27 ноября 2025 г. 16:40:52]
 xStatus_MRA.dll [27 ноября 2018 г. 2:02:38]
[close]
Вот. Сообщение пришло в 11:57, где-то в 12:10 я его открыл в миранде. На сайте висит непрочитанным.
« Last Edit: Today at 07:47:25 by dartraiden »
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1915 on: Today at 05:40:51 »
Thug, судя по логу, протокол не получил информацию о том, что сообщение прочитано. Если бы получил, где-то в указанное время была бы строчка "CVkProto::OnDbEventRead", ее нет.
Почему не получил - не понятно. Я еще раз прогнал у себя получение и чтение сообщений, причем выставил стандартный лог, как у тебя и даже выжидал время между получением сообщений и их прочтением. Все нормально. Видимо имеет место какое-то сочетание факторов.
Для начала я бы базу прогнал на ошибки, с включенной опцией пометки прочитанных.