Author Topic: Протокол Telegram  (Read 183057 times)

0 Members and 4 Guests are viewing this topic.

Offline Igor

  • Newbie
  • *
  • Posts: 15
Re: Протокол Telegram
« Reply #150 on: 14 07 2024, 22:15:47 »
Во всех каналах стоит Заглушать чат -> По умолчанию.
Но всплывающее окно с уведомлением о новой публикации появляется только тогда, когда в в самом приложении Телеграм кликаем по каналу, где появились новые публикации.

Сориентируйте с настройками, которые отвечают за такое поведение.
 

Offline dartraiden

Re: Протокол Telegram
« Reply #151 on: 14 07 2024, 22:25:38 »
Скорее, какой-то баг, может, в каком-то плагине.

Сначала я бы на вашем месте сделал чистый профиль и попробовал с вашим набором плагинов на нём. Если пройдёт, то дело в настройках. Если не пройдёт, то, видимо, в сочетании плагинов.

Если дело в настройках, то ничего умнее, кроме удаления настроек методом половинного деления в редакторе базы, на ум не приходит. И таким образом постепенно найдётся виновник.

Мне на тестовой миранде воспроизвести проблему не удаётся (с дефолтным набором плагинов).
« Last Edit: 14 07 2024, 22:29:38 by dartraiden »
 

Offline tamer

  • Newbie
  • *
  • Posts: 28
Re: Протокол Telegram
« Reply #152 on: 25 04 2025, 08:09:22 »
Code: [Select]
Symbols mode: trunk version with symbols

Miranda Crash Report from April 25, 2025 11:03:34. Crash Dumper v.0.2.0.3

Likely cause of the crash plugin: Telegram protocol

Exception: Access Violation at address 0000000000000000. DEP at address 0000000000000000.

Stack Trace:
---------------------------------------------------------------
0000000000000000 ((module-name not available) 0000000000000000): (filename not available) (0): (function-name not available)
0000000019E35AFC (Telegram 0000000019160000): (filename not available) (0): td::mkdir
0000000019E356CD (Telegram 0000000019160000): (filename not available) (0): td::mkpath
0000000019B0DB90 (Telegram 0000000019160000): (filename not available) (0): td::TdDb::check_parameters
0000000019B0D488 (Telegram 0000000019160000): (filename not available) (0): td::TdDb::check_parameters
0000000019B0B341 (Telegram 0000000019160000): (filename not available) (0): td::TdDb::open_impl
0000000019B0B2F6 (Telegram 0000000019160000): (filename not available) (0): td::TdDb::open
0000000019B14757 (Telegram 0000000019160000): (filename not available) (0): std::_Ref_count_obj<td::BinlogKeyValue<td::ConcurrentBinlog> >::_Destroy
0000000019E44045 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::run_on_scheduler
0000000019E435A6 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::do_event
0000000019E44E05 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::flush_mailbox
0000000019E45160 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::run_mailbox
0000000019E45498 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::run_events
0000000019E45564 (Telegram 0000000019160000): (filename not available) (0): td::Scheduler::run_no_guard
0000000019E41A95 (Telegram 0000000019160000): (filename not available) (0): td::ObjectPool<td::ActorInfo>::`scalar deleting destructor'
0000000019E41C1A (Telegram 0000000019160000): (filename not available) (0): td::ObjectPool<td::ActorInfo>::`scalar deleting destructor'
00000000191F69B9 (Telegram 0000000019160000): (filename not available) (0): std::_Pad::_Call_func
00007FF91CDF1BB2 (ucrtbase 00007FF91CDD0000): (filename not available) (0): configthreadlocale
00007FF91E297374 (KERNEL32 00007FF91E280000): (filename not available) (0): BaseThreadInitThunk
00007FF91F1BCC91 (ntdll 00007FF91F170000): (filename not available) (0): RtlUserThreadStart


Miranda NG Version: 0.96.7 alpha build #4498 (53e0b5f) x64
Build time: April 24, 2025 19:38:20
Database driver: SQLite database driver
Database encryption mode: default
Language pack: No language pack installed
Service Mode: No
SRMM Log Viewer: NewStory

¤ Telegram.dll v.0.96.6.1 [April 23, 2025 14:07:14] - Telegram protocol
 

Offline ghazan

Re: Протокол Telegram
« Reply #153 on: 25 04 2025, 10:49:10 »
tamer,
а что за винда? восьмерка?
можешь попробовать скачать где-то api-ms-win-core-file-fromapp-l1-1-0.dll и воткнуть ее миранде в /Libs?
 

Offline tamer

  • Newbie
  • *
  • Posts: 28
Re: Протокол Telegram
« Reply #154 on: 28 04 2025, 14:53:29 »
восьмерка?

Windows 10 x64 build 19045.
Мне тут подумалось, может дело в контейнере VC, где хранится сокровенное и с этим связаны ошибки при выходе из гибернации?
 

Offline ghazan

Re: Протокол Telegram
« Reply #155 on: 28 04 2025, 14:58:42 »
Мне тут подумалось, может дело в контейнере VC, где хранится сокровенное и с этим связаны ошибки при выходе из гибернации?
запросто. вкратце - почему-то в 10 не нашлась вот эта api-ms-win-core-file-fromapp-l1-1-0.dll, и поэтому всё свалилось.
я пробовал искать её в своей 11-ке, но безуспешно
 

Offline tamer

  • Newbie
  • *
  • Posts: 28
Re: Протокол Telegram
« Reply #156 on: 18 05 2025, 16:41:39 »
запросто. вкратце - почему-то в 10 не нашлась вот эта api-ms-win-core-file-fromapp-l1-1-0.dll, и поэтому всё свалилось.
я пробовал искать её в своей 11-ке, но безуспешно

У меня тоже отсутствует эта dll и даже в интернетах её найти не удалось. Приложил дамп, может там имеется что-то полезное.
 

Offline ghazan

Re: Протокол Telegram
« Reply #157 on: 19 05 2025, 15:24:58 »
У меня тоже отсутствует эта dll и даже в интернетах её найти не удалось.
да, её никто найти не может, но без неё не работает именно так, как указано в крашрепорте
 

Offline Prevo

  • Newbie
  • *
  • Posts: 2
Re: Протокол Telegram
« Reply #158 on: 17 07 2025, 11:29:44 »
Здравствуйте.
Пользуясь случаем хочу поблагодарить всех разработчиков лучшего IM клиента за Вашу работу над ним - спасибо!

Работа с прокси у плагина телеги вроде заявлена:
Там весь сетевой слой в tdlib, в отличие от прочих протоколов, надо разбираться, как его вытащить наружу.
Теперь есть.
но по факту нет, что здесь же и подтверждается:
У меня трафик телеграма не захватывается Fiddler-ом
От себя добавлю что на Windows 10 пробовал в сетевых настройках и для всех протоколов указывать прокси, и конкретно для телеги - не помогает, файервол показывает что пытается подключиться напрямую, была Миранда 32 разрядная, обновился до 64 разрядной как тут рекомендовали, снова проверил оба варианта настройки - результат тот же.
У кого есть время, желание и умение - посмотрите в этом направлении, пожалуйста.
 

Offline dartraiden

Re: Протокол Telegram
« Reply #159 on: 17 07 2025, 17:33:17 »
Нужен HTTP-прокси, SOCKS работать не будет.
 

Offline dartraiden

Re: Протокол Telegram
« Reply #160 on: 17 07 2025, 17:34:42 »
но по факту нет, что здесь же и подтверждается:
Речь шла о том, что трафик оф. клиента не удалось захватить фиддлером, чтобы посмотреть, какие запросы он отправляет.

Снифить фиддлером трафик Миранды никто никогда и не пробовал, в этом нет никакой нужды.
« Last Edit: 17 07 2025, 17:39:53 by dartraiden »
 

Offline Prevo

  • Newbie
  • *
  • Posts: 2
Re: Протокол Telegram
« Reply #161 on: 18 07 2025, 10:24:46 »
Речь шла о том, что трафик оф. клиента не удалось захватить фиддлером, чтобы посмотреть, какие запросы он отправляет.
Теперь понятно.
Нужен HTTP-прокси, SOCKS работать не будет.
Выбрать HTTP-прокси в настройках нет возможности, выбрал HTTPS-прокси, но результат тот же - лезет напрямую. В качестве прокси запущен локально 3Proxy, из режима socks-прокси он переключается легко, браузер с ним, через расширение по управлению прокси, успешно работает как с HTTP-прокси, так и с HTTPS-прокси. В логах самого 3Proxy нет даже намека на попытки подключиться от Миранды. Другие протоколы через этот же 3Proxy работают как в режиме socks, так и в http(s).