Telegram Client Api
July 12, 2021

Обновление Telegram Client Api от 12.07.2021

1. Добавлен функционал удаления не активных клиентов - POST запрос DeleteClients. Метод принимает список токенов и за один раз удаляет всех. А так же очистка файлов session.dat раз в сутки в 02:30. Очистить в самом методе не представляется возможным, так как клиент во время удаления может находится все еще в обработке(например файла) и его session.dat нужно удалять только после завершения всех запросов к Telegram Api.

2. На тестировании решение проблемы с переполнением ОЗУ. Для каждого клиента добавлен таймер, каждые 30 минут клиент выполняет переподключение к телеграм. Раз в сутки в 02:00 все клиенты сбрасываются и выполняется их переподключение. Ожидаемый результат: переполнение ОЗУ должно прекратиться.

3. Исправлен баг отправки файлов в группу.

4. Исправлен баг ответов с ошибками в ChatsController.

5. Исправлен баг приема сообщений из групп и личных сообщений, спустя некоторое время переставали приходить сообщения из-за длительной неактивности на аккаунте. Добавлено обновление временных рамок при неактивности более 6 часов.

6. Исправлен баг по прокси. Добавлено 3 попытки переподключение по прокси, между попытками добавлена задержка 15 секунд, чтобы исключить вариант кратковременной ошибки непосредственно на прокси-сервере.