Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Разработка => Topic started by: BLFox on 23 04 2025, 16:24:08

Title: Протокол Microsoft Teams
Post by: BLFox on 23 04 2025, 16:24:08
Соединяется, зачитывает контакты, показывает статус контактов. Но не отправляет никаких сообщений.
В логах записи о неверном или отсутствующем токене/куки.
Нетлог прилагаю.
Title: Re: Протокол Microsoft Teams
Post by: ghazan on 24 04 2025, 09:20:03
Но не отправляет никаких сообщений.
и не должно. это пока не реализовано
Title: Re: Протокол Microsoft Teams
Post by: -SM- on 24 04 2025, 17:57:23
После сегодняшнего апдейта (только что) вдруг прилетел в клист групчат без имени с двумя контактами внутри (я и он), который в скайпе - приват между нами же. Это нормально? Или это чей то баг, ихний, или мирандовый?
А до сегодня его и вообще не появлялось... Хотя в скайпе мы там общаемся постоянно (в родном - в миранде он тоже сдох в какой-то части).
Title: Re: Протокол Microsoft Teams
Post by: dartraiden on 24 04 2025, 22:25:22
Там всё сложно. Например, сообщения отправляются в Teams, а приходят в Skype.

Есть мнение, что проще дождаться смерти скайпа, чтобы было проще понять, чего куда, благо, осталось совсем недолго.
Title: Re: Протокол Microsoft Teams
Post by: ghazan on 25 04 2025, 08:16:56
После сегодняшнего апдейта (только что) вдруг прилетел в клист групчат без имени с двумя контактами внутри (я и он), который в скайпе - приват между нами же. Это нормально?
это нормальное поведение оф. клиента, если у привата запрещены личные сообщения
Title: Re: Протокол Microsoft Teams
Post by: -SM- on 25 04 2025, 09:25:39
это нормальное поведение оф. клиента
Тогда надо это как-то окультурить, потому, что в миранде есть и приват с ним со статусом "онлайн", когда он онлайн, и "это" прилетело без имени вообше, в клисте пустое место с иконкой.
При этом в миранде в скайпе он тоже один, нет никакого "групчата на двоих" - в миранде в скайпе эта беседа идет также в привате, не только в оф. клиенте.

Вот это они оба как раз рядом оказались случайно:
Title: Re: Протокол Microsoft Teams
Post by: -SM- on 28 04 2025, 11:55:23
А как дела с приходом сообщений? Они по прежнему подтягиваются только по load server history, а сами не приходят. Может, нужна какая помощь - посниферить чего нибудь, поисследовать?
Title: Re: Протокол Microsoft Teams
Post by: Boris_M on 01 06 2025, 08:20:23
Miranda NG Version: 0.96.7 alpha build #4523 (33a4b26) x64
Build time: 31 мая 2025 г. 15:59:22
¤ Teams.dll v.0.96.6.1 [28 мая 2025 г. 19:58:36] - Teams protocol

Второй день не может соединится...
Title: Re: Протокол Microsoft Teams
Post by: ghazan on 01 06 2025, 15:44:50
Boris_M,

[2025-06-01 11:13:32 388C] [MS_USER] c:\work\miranda-build\src\mir_app\src\netlib_openconn.cpp 408: getaddrinfo() for host presence.teams.live.com failed
(11004)
[2025-06-01 11:13:32 388C] [MS_USER] c:\work\miranda-build\src\mir_app\src\netlib_openconn.cpp 563: connect() failed (11004)

пока DNS не заработает, счастья не будет
Title: Re: Протокол Microsoft Teams
Post by: Boris_M on 05 06 2025, 11:55:35
пока DNS не заработает, счастья не будет
Так это на чьей стороне проблема? У себя менял DNS интернет соединения и в роутере на разные, подключался через прокси - ничего не меняется - "getaddrinfo() for host presence.teams.live.com failed "
Miranda NG Version: 0.96.7 alpha build #4527 (278dc8f) x64
Build time: 2 июня 2025 г. 12:47:46
¤ Teams.dll v.0.96.6.1 [5 июня 2025 г. 13:32:30] - Teams protocol
Title: Re: Протокол Microsoft Teams
Post by: dartraiden on 05 06 2025, 12:23:36
На вашей. Миранда вызвала системную функцию getaddrinfo(), чтобы отрезолвить доменное имя presence.teams.live.com
Винда ответила, что такого не знает. Раз IP-адрес узнать не удалось, соединяться некуда.

Отрезолвьте на той же машине в консоли presence.teams.live.com
Code: [Select]
nslookup presence.teams.live.com
Зачастую это результат того, что пользователь игрался в приватность и проиграл - когда с помощью hosts или ещё как-то блокируется доступ к домену, через который "клятый микрософт шпионит ууууу" и прочие фантазии (поэтому разработчиков всяких говнотвикеров и утилит типа O&O Shutup ждёт в аду отдельный котёл)