Recent Posts

Pages: [1] 2 3 ... 10
1
По контактлисту - здесь два момента:
1. Контактлист состоит из друзей + многопользовательские чаты + селфконтакт + специальный контакт для новостей (если включен) + контакты с кем есть диалог на сайте.
Загрузка диалогов в контактлист отключается установкой опции "Добавлять в список контактов только друзей", после ее включения лучше выйти в оффлайн и вернуться в онлайн или запустить из меню протокола "Удалить контакты, не являющиеся друзьями".
Плюс некоторое количество контактов из многопользовательских чатов. По идее, они скрыты, но их можно увидеть в редакторе базы, например.
2. Друзья обрабатываются не все, а только максимум 1000. Это количество можно увеличить, задав через редактор базы параметр MaxFriendsCount (DWORD) в ветке протокола. Если параметр больше 5000, то он игнорируется и обрабатывается максимум 1000 друзей.
В общем виде не гарантируется, что от запроса к запросу это будет одна и та же 1000 друзей, так что за сессию может суммарно получиться чуть большее количество в контактлисте.

Что касается статусов, то что получили от сервера, то и показали. Другое дело, что всегда есть некоторый временной лаг, а кроме того, неоднократно замечено, что сервер через api не всегда отдает те же статусы что на сайте.
2
Там, наверное, надо заново регистрироваться и не на e-mail. Пропали мои "красивые" UIN'ы.. Какие ж времена были, когда можно было тысячи учёток зарегить, отредактировать и миллионы перебрутфорсить..)
3
Обратил внимание, что в Миранде друзей больше процентов на 40, чем на сайте. В настройках отметил чекбокс "Удалить контакты, не являющиеся друзьями". Зашёл повторно. Теперь друзей стало процентов на 10 меньше, чем на сайте. Исследую дальше: онлай 11 против 70-ти в Миранде. Попробовал проверить несколько контактов из списка Миранды поиском по списку на сайте, а там таких и нет (по крайней мере, в списке друзей), хотя в основном имеются.
Чего ещё аномального заметил.. Впрочем, это уже не по адресу. Несколько дней назад количество друзей онлайн на соответствующей вкладке резко уменьшилось. Если контакт из Миранды взять и проверить, может и онлайн оказаться.
Допустим, Миранда согласно настройкам обновляет статусы редко, поэтому часть тех, кто в онлайне, по факту вышли. Но как объяснить наличие совсем в списке не числящихся?
И опять не по адресу.) У меня есть подозрения, что часть когда-то добавленных в список, полностью сменили информацию о себе, будучи.. ботами. Удалённые, но остававшиеся в списке, могли оказаться заново зарегистрированными со старыми ID? Сомневаюсь. Очень странно выглядят блокировки неизвестной длительности пользователей, которых уж точно не за что блокировать.
5
На таком количестве друзей - не удивительно.
У меня были такие же подозрения.) Увеличил частоту опроса.
Сейчас работает, но очему-то в скобках рядом с логином написано "заблокирована".
6
На таком количестве друзей - не удивительно. Читать https://forum.miranda-ng.org/index.php?topic=28.msg32177#msg32177 от этого сообщения и дальше. Не то чтобы 100% помогает, скорее облегчает, но вариантов других все равно нет.
7
Да. Теперь получилось.
С правильной ссылкой
происходит переход на страницу входа с помощью VK ID. Скопированная из адресной строки ссылка с токеном даёт возможность Миранде залогиниться. Ура!
Поработала час-другой и перестала. Получил сообщение об ошибке: "Ошибка 9. Данные не будут приняты или отправлены".
8
Да нет, судя по последнему логу миранда пошла соединяться и соединилась, просто с вк работать не захотела. А потому что не надо в client_id при запросе токена что попало передавать. Там должен быть ID миранды - 3917910, ни с каким другим она работать не будет.
9
Ну, конечно, я лог не редактировал. Даже два раза токен-ссылку воктнул, чтоб посмотреть, к чему это приводит.
В сеть Миранда нормально ходила, но, честно говоря, давно не пользовался, хоть и обновлял. Раньше был отдельный плагин openSSL. Всё, что надо для работы vkontakte на XP, я делал. Протокол работал. Фиг знает, когда сломалось. Значит, дело не только в танцах с токенами..
10
Если нетлог не был отредактирован где-то на этом участке
Code: [Select]
[2026-01-23 17:20:37 0CF4] [VKontakte_1] CVkProto::Push
[2026-01-23 17:21:01 0CF4] StatusManager: storing status 40071 for ICQ_1
[2026-01-23 17:21:01 0CF4] StatusManager: storing status 40071 for ICQ_2
[2026-01-23 17:21:01 0CF4] StatusManager: storing status 40071 for ICQ_3
[2026-01-23 17:21:01 0CF4] StatusManager: storing status 40071 for ICQ_4
[2026-01-23 17:21:01 0CF4] StatusManager: storing status 40071 for VKontakte_1
[2026-01-23 17:21:01 0CF4] [VKontakte_1] CVkProto::SetStatus iNewStatus = 40071, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 0 
то что-то похоже с нетлибом, потому что я не наблюдаю с его стороны даже попытки за эти 24 секунды начать сетевое общение и послать первый запрос. Очень странно. Возможно, что-то не то с опенссл или через что он там на XP у нас работает. Возможно, нетлиб наглухо виснет при попытке пойти в сеть, потому что ни ответа, ни ошибки - ничего. Чего там миранде надо, чтобы она могла ходить в сеть под XP (подозреваю, чтотеще и доработанной), я не знаю, да и, честно сказать, эта информация совершенно для меня лишняя.

Pages: [1] 2 3 ... 10