4.5.35 от 04.09.2026#
Описание#
- Реализованы методы для работы с контактами
- Расширен ответ метода GetContactInfo
- Добавлен новый статус-код
469в ответ метода CheckAccount - Добавлена сортировка чатов по времени последней активности в методе GetChats
- Оптимизирована работа сервиса
- Исправлена ошибка перехода инстанса в статус
startingпосле вызова метода StartAuthorization - Исправлены выявленные ошибки (24 шт)
Важно#
Важные изменения, которые могут затронуть интеграцию с API, и которые могут потребовать дополнительной доработки кода на вашей стороне:
- Добавлен новый статус-код
469в ответ метода CheckAccount — требуется обработка нового кода на вашей стороне - Расширен ответ метода GetContactInfo — добавлены новые поля:
isPremium,isVerified,isScam,description.
Задачи#
| п/п | Номер | Результат | Документация |
|---|---|---|---|
| 1 | TGM-256 | Реализованы методы для работы с контактами | Документация |
| 2 | TGM-268 | Расширен ответ метода GetContactInfo | Документация |
| 3 | TGM-319 | Добавлен новый статус-код ошибки 469 для метода CheckAccount | Документация |
| 4 | TGM-282 | Реализована поддержка флагов isForwarded, forwardingScore в журнале для textMessage | Документация |
| 5 | TGM-299 | Реализована сортировка чатов по времени последней активности в ответе метода GetChats | Документация |
| 6 | TGM-308 | Реализована поддержка обработки изменений чатов методом GetChats | Документация |
| 7 | TGM-186 | Оптимизирована работа метода CheckAccount | |
| 8 | TGM-307 | Оптимизирована синхронизация чатов | |
| 9 | TGM-281 | Оптимизирована работа базы данных | |
| 10 | TGM-278 | Оптимизирована работа с кешем |
Ошибки#
| п/п | Номер | Описание | Статус |
|---|---|---|---|
| 1 | TGM-283 | Ошибка записи в журнал второго и последующих редактирований сообщения | Исправлено |
| 2 | TGM-285 | Ошибка пустого значения lastSeen в методе GetContactInfo | Исправлено |
| 3 | TGM-286 | Ошибка перехода инстанса в статус 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-312 | Ошибка неотправки вебхука со статусом starting при недоступности сервера | Исправлено |
| 18 | TGM-305 | Ошибка дублирования сообщений в базе данных | Исправлено |
| 19 | TGM-306 | Ошибка при загрузке файлов | Исправлено |
| 20 | TGM-279 | Ошибка структуры данных контакта в вебхуках и журналах при отправке методом SendContact | Исправлено |
| 21 | TGM-309 | Ошибка отправки сообщения по chatId | Исправлено |
| 22 | TGM-311 | Ошибка потери уведомлений при синхронизации инстанса | Исправлено |
| 23 | TGM-320 | Ошибка перехода инстанса в статус starting после вызова метода StartAuthorization | Исправлено |
| 24 | TGM-323 | Ошибка потери авторизации при недоступности Telegram | Исправлено |