4.5.35 от 03.09.2026#
Описание#
- Реализованы методы для работы с контактами
- Расширен ответ метода GetContactInfo
- Добавлен новый статус-код
467в ответ метода CheckAccount - Добавлена сортировка чатов по времени последней активности в методе GetChats
- Оптимизирована работа сервиса
- Исправлены выявленные ошибки (25 шт)
Важно#
Важные изменения, которые могут затронуть интеграцию с API, и которые могут потребовать дополнительной доработки кода на вашей стороне:
- Добавлен новый статус-код
467в ответ метода CheckAccount — требуется обработка нового кода на вашей стороне - Расширен ответ метода GetContactInfo — добавлены новые поля
Задачи#
| п/п | Номер | Результат | Документация |
|---|---|---|---|
| 1 | TGM-256 | Реализованы методы для работы с контактами | Документация |
| 2 | TGM-268 | Расширен ответ метода GetContactInfo | Документация |
| 3 | TGM-319 | Добавлен новый статус-код ошибки 467 для метода CheckAccount | Документация |
| 4 | TGM-282 | Реализовано получение пересылаемых сообщений в журнале для textMessage | Документация |
| 5 | TGM-299 | Реализована сортировка чатов по времени последней активности в ответе метода GetChats | Документация |
| 6 | TGM-312 | Реализована отправка вебхука со статусом starting при перераспределении инстанса | Документация |
| 7 | TGM-186 | Оптимизирована работа метода CheckAccountс кешем данных | |
| 8 | TGM-307 | Оптимизирована синхронизация чатов с историей менее 100 сообщений | |
| 9 | TGM-281 | Оптимизирована нагрузка на базу данных при работе с кешем | |
| 10 | TGM-278 | Оптимизирована работа с кешем после разлогина инстанса |
Ошибки#
| п/п | Номер | Описание | Статус |
|---|---|---|---|
| 1 | TGM-283 | Ошибка записи в журнал второго и последующих редактирований сообщения | Исправлено |
| 2 | TGM-285 | Ошибка пустого значения lastSeen в методе GetContactInfo | Исправлено |
| 3 | TGM-286 | Ошибка перехода инстанса в статус authorized во время отправки сообщения после получении статуса suspended | Исправлено |
| 4 | TGM-287 | Ошибка некорректного поведения инстанса при использовании метода StartAuthorization | Исправлено |
| 5 | TGM-291 | Ошибка перехода инстанса в статус blocked при отправке сообщения на удалённый аккаунт | Исправлено |
| 6 | TGM-304 | Ошибка записи пустых значений chatType и statusMessage в журналы | Исправлено |
| 7 | TGM-310 | Ошибка ALLOW_PAYMENT_REQUIRED при отправке сообщения из очереди | Исправлено |
| 8 | TGM-313 | Ошибка загрузки аватаров и файлов | Исправлено |
| 9 | TGM-314 | Ошибка зависания инстанса при повторном вызове метода StartAuthorization | Исправлено |
| 10 | TGM-315 | Ошибка отправки первого сообщения по chatId | Исправлено |
| 11 | TGM-318 | Ошибка значения timestamp при смене статуса сообщения на прочитанное | Исправлено |
| 12 | TGM-322 | Ошибка пустого значения senderData в вебхуке deletedMessage | Исправлено |
| 13 | TGM-216 | Ошибка idMessage не изменяется при отправке и получении сообщений | Исправлено |
| 14 | TGM-280 | Ошибка структуры данных локации в журналах при отправке методом SendLocation | Исправлено |
| 15 | TGM-292 | Ошибка со статусом 500 у методов GetAccountSettings и GetAvatar | Исправлено |
| 16 | TGM-294 | Ошибка авторизации инстанса после вызова метода StartAuthorization | Исправлено |
| 17 | TGM-300 | Ошибка логирования метода CheckAccount | Исправлено |
| 18 | TGM-305 | Ошибка дублирования сообщений в базе данных | Исправлено |
| 19 | TGM-306 | Ошибка скорости загрузки файлов | Исправлено |
| 20 | TGM-308 | Ошибка обработки чата методом GetChats, если он был переименован | Исправлено |
| 21 | TGM-309 | Ошибка отправки сообщения по chatId | Исправлено |
| 22 | TGM-311 | Ошибка потери вебхуков при синхронизации инстанса | Исправлено |
| 23 | TGM-320 | Ошибка перехода инстанса в статус starting после вызова метода StartAuthorization | Исправлено |
| 24 | TGM-323 | Ошибка потери авторизации при недоступности Telegram | Исправлено |
| 25 | TGM-279 | Ошибка структуры данных контакта в вебхуках и журналах при отправке методом SendContact | Исправлено |