Ниже — сведения об изменениях схемы. Номер слоя — это контракт: внутри слоя
подписи не меняются, а если конструктор изменился, у него новый идентификатор и он
приходит в новом слое, старый же продолжает работать. Клиент сообщает свой слой при
подключении и получает ответы в нём; как номер передаётся на проводе — на
странице протокола.
Layer 223 — Первый публичный слой Ansible
Первый публичный слой: до него схема не публиковалась, поэтому относительно
предыдущего в нём новое всё. 1546 конструкторов и
757 методов — полный перечень ниже.
Открыть схему этого слоя »
Слой закрывает следующие области:
Схема — изменения
Новые методы (757)
- Добавлен invokeAfterMsg — Выполнить запрос после успешного завершения одного из предыдущих.
- Добавлен invokeAfterMsgs — Выполнить запрос после успешного завершения нескольких предыдущих.
- Добавлен initConnection — Инициализировать соединение: сообщить серверу об устройстве, версии приложения и языке.
- Добавлен invokeWithLayer — Выполнить запрос в указанном слое схемы.
- Добавлен invokeWithoutUpdates — Выполнить запрос, не подписывая соединение на апдейты. Для файловых запросов это поведение включено по умолчанию.
- Добавлен invokeWithMessagesRange — Выполнить запрос в пределах указанного диапазона сообщений.
- Добавлен invokeWithTakeout — Выполнить запрос внутри сессии выгрузки данных.
- Добавлен invokeWithBusinessConnection — Выполнить запрос от имени бизнес-подключения бота.
- Добавлен invokeWithGooglePlayIntegrity — Только для официальных клиентов: выполнить запрос с токеном Google Play Integrity.
- Добавлен invokeWithApnsSecret — Только для официальных клиентов: выполнить запрос с проверкой Apple Push.
- Добавлен invokeWithReCaptcha — Только для официальных клиентов: повторить вызов, потребовавший проверки reCAPTCHA.
- Добавлен auth.sendCode — Отправить код подтверждения для входа.
- Добавлен auth.signUp — Зарегистрировать подтверждённый номер телефона в системе.
- Добавлен auth.signIn — Войти с подтверждённым номером телефона.
- Добавлен auth.logOut — Выйти из аккаунта.
- Добавлен auth.resetAuthorizations — Завершить все сессии пользователя, кроме текущей. После этого устройство нужно зарегистрировать заново через account.registerDevice.
- Добавлен auth.exportAuthorization — Получить данные для переноса авторизации в другой дата-центр.
- Добавлен auth.importAuthorization — Войти по ключу, полученному из домашнего дата-центра пользователя.
- Добавлен auth.bindTempAuthKey — Привязать временный ключ авторизации к постоянному — механизм совершенной прямой секретности.
- Добавлен auth.importBotAuthorization — Войти как бот.
- Добавлен auth.checkPassword — Войти в аккаунт, защищённый паролем двухфакторной защиты.
- Добавлен auth.requestPasswordRecovery — Запросить код восстановления пароля. Работает только если к аккаунту привязана почта.
- Добавлен auth.recoverPassword — Сбросить пароль двухфакторной защиты по коду восстановления.
- Добавлен auth.resendCode — Отправить код входа другим способом. Каким именно — определяет ответ предыдущего вызова.
- Добавлен auth.cancelCode — Отменить код подтверждения входа.
- Добавлен auth.dropTempAuthKeys — Удалить все временные ключи авторизации, кроме перечисленных.
- Добавлен auth.exportLoginToken — Сгенерировать токен входа для авторизации по QR-коду. Токен кодируется в base64url и показывается как диплинк в QR-коде.
- Добавлен auth.importLoginToken — Войти по перенаправленному токену — он выдаётся, когда при входе по QR-коду дата-центры не совпали.
- Добавлен auth.acceptLoginToken — Принять токен входа по QR-коду и авторизовать приложение, которое его показало. Возвращает сведения о новой сессии.
- Добавлен auth.checkRecoveryPassword — Проверить код восстановления пароля до того, как передавать его в auth.recoverPassword.
- Добавлен auth.importWebTokenAuthorization — Войти, импортировав веб-токен авторизации.
- Добавлен auth.requestFirebaseSms — Запросить SMS-код через Firebase.
- Добавлен auth.resetLoginEmail — Сбросить почту, на которую приходит код входа.
- Добавлен auth.reportMissingCode — Только для официальных приложений: сообщить, что код в SMS не пришёл.
- Добавлен auth.checkPaidAuth — Проверить статус оплаты платной авторизации.
- Добавлен auth.initPasskeyLogin — Начать вход по passkey на неавторизованном соединении.
- Добавлен auth.finishPasskeyLogin — Завершить вход по passkey. Запрос должен уйти в домашний дата-центр пользователя.
- Добавлен account.registerDevice — Зарегистрировать устройство для получения пуш-уведомлений.
- Добавлен account.unregisterDevice — Удалить устройство по его токену и прекратить отправку пуш-уведомлений.
- Добавлен account.updateNotifySettings — Изменить настройки уведомлений для конкретного чата или для всех сразу.
- Добавлен account.getNotifySettings — Получить настройки уведомлений для конкретного чата или для всех сразу.
- Добавлен account.resetNotifySettings — Сбросить все настройки уведомлений.
- Добавлен account.updateProfile — Изменить профиль пользователя.
- Добавлен account.updateStatus — Обновить статус присутствия в сети.
- Добавлен account.getWallPapers — Получить список доступных обоев.
- Добавлен account.reportPeer — Пожаловаться на собеседника или чат за нарушение условий использования.
- Добавлен account.checkUsername — Проверить имя пользователя на допустимость и доступность.
- Добавлен account.updateUsername — Изменить имя пользователя текущего аккаунта.
- Добавлен account.getPrivacy — Получить настройки приватности аккаунта.
- Добавлен account.setPrivacy — Изменить настройки приватности аккаунта.
- Добавлен account.deleteAccount — Удалить аккаунт с наших серверов. Тем же методом удаляется аккаунт, к которому есть код входа, но забыт пароль двухфакторной защиты.
- Добавлен account.getAccountTTL — Узнать срок бездействия, после которого аккаунт удаляется.
- Добавлен account.setAccountTTL — Задать срок бездействия, после которого аккаунт удаляется.
- Добавлен account.sendChangePhoneCode — Отправить код подтверждения на новый номер телефона.
- Добавлен account.changePhone — Сменить номер телефона аккаунта.
- Добавлен account.updateDeviceLocked — При включённом коде-пароле не показывать текст сообщений во входящих пуш-уведомлениях.
- Добавлен account.getAuthorizations — Получить список активных сессий.
- Добавлен account.resetAuthorization — Завершить активную сессию по её хешу.
- Добавлен account.getPassword — Получить параметры двухфакторной защиты паролем.
- Добавлен account.getPasswordSettings — Получить закрытые данные, связанные с паролем: почта восстановления, паспортные данные и прочее.
- Добавлен account.updatePasswordSettings — Задать новый пароль двухфакторной защиты.
- Добавлен account.sendConfirmPhoneCode — Отправить код подтверждения для отмены удаления аккаунта.
- Добавлен account.confirmPhone — Подтвердить номер телефона, чтобы отменить удаление аккаунта.
- Добавлен account.getTmpPassword — Получить временный платёжный пароль.
- Добавлен account.getWebAuthorizations — Получить список авторизаций через виджет входа на сайтах.
- Добавлен account.resetWebAuthorization — Завершить одну активную веб-сессию входа через Ansible.
- Добавлен account.resetWebAuthorizations — Завершить все активные веб-сессии входа через Ansible.
- Добавлен account.getAllSecureValues — Получить все сохранённые паспортные документы.
- Добавлен account.getSecureValue — Получить сохранённый паспортный документ.
- Добавлен account.saveSecureValue — Сохранить паспортный документ в защищённом виде.
- Добавлен account.deleteSecureValue — Удалить сохранённые паспортные документы.
- Добавлен account.getAuthorizationForm — Получить форму паспортной авторизации для передачи данных сервису.
- Добавлен account.acceptAuthorization — Отправить форму паспортной авторизации, передав данные сервису.
- Добавлен account.sendVerifyPhoneCode — Отправить код подтверждения номера для паспорта.
- Добавлен account.verifyPhone — Подтвердить номер телефона для паспорта.
- Добавлен account.sendVerifyEmailCode — Отправить код подтверждения на почту.
- Добавлен account.verifyEmail — Подтвердить адрес электронной почты.
- Добавлен account.initTakeoutSession — Начать сессию выгрузки данных.
- Добавлен account.finishTakeoutSession — Завершить сессию выгрузки данных.
- Добавлен account.confirmPasswordEmail — Подтвердить почту как способ восстановления пароля двухфакторной защиты.
- Добавлен account.resendPasswordEmail — Переотправить код подтверждения почты для восстановления пароля.
- Добавлен account.cancelPasswordEmail — Отменить код подтверждения почты для восстановления пароля.
- Добавлен account.getContactSignUpNotification — Узнать, приходят ли уведомления о регистрации контактов.
- Добавлен account.setContactSignUpNotification — Включить или выключить уведомления о регистрации контактов.
- Добавлен account.getNotifyExceptions — Получить чаты с настройками уведомлений, отличными от общих.
- Добавлен account.getWallPaper — Получить сведения об обоях.
- Добавлен account.uploadWallPaper — Загрузить свои обои.
- Добавлен account.saveWallPaper — Сохранить обои или убрать их из сохранённых.
- Добавлен account.installWallPaper — Установить обои.
- Добавлен account.resetWallPapers — Удалить все установленные обои и вернуться к набору по умолчанию.
- Добавлен account.getAutoDownloadSettings — Получить настройки автозагрузки медиа.
- Добавлен account.saveAutoDownloadSettings — Изменить настройки автозагрузки медиа.
- Добавлен account.uploadTheme — Загрузить файл темы оформления.
- Добавлен account.createTheme — Создать тему оформления.
- Добавлен account.updateTheme — Изменить тему оформления.
- Добавлен account.saveTheme — Сохранить тему оформления.
- Добавлен account.installTheme — Установить тему оформления.
- Добавлен account.getTheme — Получить сведения о теме оформления.
- Добавлен account.getThemes — Получить установленные темы оформления.
- Добавлен account.setContentSettings — Изменить настройки показа материалов для взрослых.
- Добавлен account.getContentSettings — Получить настройки показа материалов для взрослых.
- Добавлен account.getMultiWallPapers — Получить сведения о нескольких обоях сразу.
- Добавлен account.getGlobalPrivacySettings — Получить общие настройки приватности.
- Добавлен account.setGlobalPrivacySettings — Изменить общие настройки приватности.
- Добавлен account.reportProfilePhoto — Пожаловаться на фотографию профиля.
- Добавлен account.resetPassword — Начать сброс пароля двухфакторной защиты. Доступно только вошедшему пользователю.
- Добавлен account.declinePasswordReset — Отменить начатый сброс пароля двухфакторной защиты.
- Добавлен account.getChatThemes — Получить все доступные темы оформления чата.
- Добавлен account.setAuthorizationTTL — Задать срок жизни текущей сессии.
- Добавлен account.changeAuthorizationSettings — Изменить настройки конкретной сессии.
- Добавлен account.getSavedRingtones — Получить сохранённые звуки уведомлений.
- Добавлен account.saveRingtone — Сохранить звук уведомления или убрать его из сохранённых. Файл не в формате MP3 будет преобразован автоматически.
- Добавлен account.uploadRingtone — Загрузить звук уведомления. Добавляется в список через account.saveRingtone.
- Добавлен account.updateEmojiStatus — Установить эмодзи-статус.
- Добавлен account.getDefaultEmojiStatuses — Получить подборку эмодзи-статусов по умолчанию.
- Добавлен account.getRecentEmojiStatuses — Получить недавно использованные эмодзи-статусы.
- Добавлен account.clearRecentEmojiStatuses — Очистить список недавно использованных эмодзи-статусов.
- Добавлен account.reorderUsernames — Изменить порядок имён пользователя у текущего аккаунта.
- Добавлен account.toggleUsername — Включить или отключить купленное имя пользователя, привязанное к аккаунту.
- Добавлен account.getDefaultProfilePhotoEmojis — Получить подборку эмодзи, пригодных в качестве фотографии профиля.
- Добавлен account.getDefaultGroupPhotoEmojis — Получить подборку эмодзи, пригодных в качестве фотографии группы.
- Добавлен account.getAutoSaveSettings — Получить настройки автосохранения медиа.
- Добавлен account.saveAutoSaveSettings — Изменить настройки автосохранения медиа.
- Добавлен account.deleteAutoSaveExceptions — Удалить все исключения автосохранения, заданные для отдельных чатов.
- Добавлен account.invalidateSignInCodes — Аннулировать перечисленные коды входа.
- Добавлен account.updateColor — Изменить цвет оформления и фоновое эмодзи своего профиля.
- Добавлен account.getDefaultBackgroundEmojis — Получить подборку эмодзи, подходящих для узора цветового оформления.
- Добавлен account.getChannelDefaultEmojiStatuses — Получить подборку эмодзи-статусов по умолчанию для каналов.
- Добавлен account.getChannelRestrictedStatusEmojis — Получить список своих эмодзи, которые нельзя ставить статусом канала.
- Добавлен account.updateBusinessWorkHours — Задать часы работы бизнес-аккаунта. Вызов без поля business_work_hours убирает их полностью.
- Добавлен account.updateBusinessLocation — Указать адрес бизнес-аккаунта. Вызов без адреса убирает его.
- Добавлен account.updateBusinessGreetingMessage — Задать приветственные сообщения бизнес-аккаунта.
- Добавлен account.updateBusinessAwayMessage — Задать автоответы бизнес-аккаунта на время отсутствия.
- Добавлен account.updateConnectedBot — Подключить бизнес-бота к аккаунту или изменить настройки подключения.
- Добавлен account.getConnectedBots — Получить список подключённых бизнес-ботов.
- Добавлен account.getBotBusinessConnection — Боту: получить сведения о бизнес-подключении по его идентификатору. Нужно, когда бот получает сообщения от подключения, о котором ещё ничего не знает.
- Добавлен account.updateBusinessIntro — Задать или убрать приветственный экран бизнес-аккаунта.
- Добавлен account.toggleConnectedBotPaused — Приостановить или возобновить работу бизнес-ботов в конкретном чате.
- Добавлен account.disablePeerConnectedBot — Навсегда отключить конкретный чат от всех бизнес-ботов. Вернуть его можно только переподключив бота целиком.
- Добавлен account.updateBirthday — Изменить дату рождения.
- Добавлен account.createBusinessChatLink — Создать диплинк на чат для бизнес-аккаунта.
- Добавлен account.editBusinessChatLink — Изменить диплинк на чат для бизнес-аккаунта.
- Добавлен account.deleteBusinessChatLink — Удалить диплинк на чат для бизнес-аккаунта.
- Добавлен account.getBusinessChatLinks — Получить список созданных диплинков на чат.
- Добавлен account.resolveBusinessChatLink — Разрешить диплинк на чат бизнес-аккаунта.
- Добавлен account.updatePersonalChannel — Привязать личный канал к профилю или убрать его. Изменение отправляет апдейт updateUser.
- Добавлен account.toggleSponsoredMessages — Отключить или снова включить рекламу для аккаунта с подпиской.
- Добавлен account.getReactionsNotifySettings — Получить настройки уведомлений о реакциях.
- Добавлен account.setReactionsNotifySettings — Изменить настройки уведомлений о реакциях.
- Добавлен account.getCollectibleEmojiStatuses — Получить эмодзи-статусы, связанные с принадлежащими нам коллекционными подарками.
- Добавлен account.getPaidMessagesRevenue — Узнать, сколько внутренней валюты мы получили от указанного пользователя за платные сообщения.
- Добавлен account.toggleNoPaidMessagesException — Разрешить конкретному пользователю писать нам без оплаты, когда платные сообщения включены.
- Добавлен account.setMainProfileTab — Сменить главную вкладку своего профиля.
- Добавлен account.saveMusic — Добавить композицию в профиль или убрать её оттуда.
- Добавлен account.getSavedMusicIds — Получить идентификаторы всех композиций, добавленных в профиль.
- Добавлен account.getUniqueGiftChatThemes — Получить темы оформления чата, связанные с принадлежащими нам коллекционными подарками.
- Добавлен account.initPasskeyRegistration — Начать регистрацию passkey для текущего аккаунта.
- Добавлен account.registerPasskey — Завершить регистрацию passkey для текущего аккаунта.
- Добавлен account.getPasskeys — Получить список passkey, которыми можно войти в текущий аккаунт.
- Добавлен account.deletePasskey — Удалить passkey текущего аккаунта.
- Добавлен users.getUsers — Получить основные сведения о пользователях по их идентификаторам.
- Добавлен users.getFullUser — Получить расширенные сведения о пользователе.
- Добавлен users.setSecureValueErrors — Сообщить пользователю об ошибках в присланных паспортных данных. Пока ошибки не исправлены, повторно прислать данные он не сможет.
- Добавлен users.getRequirementsToContact — Проверить, можем ли мы писать указанным пользователям — для пакетной проверки платных сообщений и ограничений подписки.
- Добавлен users.getSavedMusic — Получить композиции, закреплённые в профиле пользователя.
- Добавлен users.getSavedMusicByID — Проверить, закреплены ли ещё указанные композиции в профиле, и обновить ссылки на их файлы.
- Добавлен users.suggestBirthday — Предложить другому пользователю указать дату рождения.
- Добавлен contacts.getContactIDs — Получить идентификаторы всех контактов. Для контактов без аккаунта или скрывших его возвращается 0.
- Добавлен contacts.getStatuses — Получить статусы присутствия всех доступных контактов.
- Добавлен contacts.getContacts — Получить список контактов.
- Добавлен contacts.importContacts — Импортировать контакты: сохранить список на сервере, добавить уже зарегистрированных в список контактов и вернуть сведения о них.
- Добавлен contacts.deleteContacts — Удалить несколько контактов из списка.
- Добавлен contacts.deleteByPhones — Удалить контакты по номерам телефонов.
- Добавлен contacts.block — Добавить собеседника или канал в чёрный список.
- Добавлен contacts.unblock — Убрать собеседника или канал из чёрного списка.
- Добавлен contacts.getBlocked — Получить чёрный список.
- Добавлен contacts.search — Найти пользователей по части имени пользователя.
- Добавлен contacts.resolveUsername — Найти пользователя, канал или чат по имени пользователя.
- Добавлен contacts.getTopPeers — Получить наиболее частых собеседников.
- Добавлен contacts.resetTopPeerRating — Сбросить рейтинг частого собеседника.
- Добавлен contacts.resetSaved — Удалить все контакты, у которых нет аккаунта Ansible.
- Добавлен contacts.getSaved — Получить все контакты. Требует сессии выгрузки данных.
- Добавлен contacts.toggleTopPeers — Включить или выключить подсчёт частых собеседников.
- Добавлен contacts.addContact — Добавить существующего пользователя Ansible в контакты. Чтобы добавить по номеру телефона, есть contacts.importContacts.
- Добавлен contacts.acceptContact — Добавить пользователя в контакты по кнопке в панели действий чата.
- Добавлен contacts.getLocated — Получить пользователей и геогруппы поблизости.
- Добавлен contacts.blockFromReplies — Перестать получать уведомления об ответах конкретного пользователя в ленте обсуждений.
- Добавлен contacts.resolvePhone — Найти пользователя по номеру телефона, если это разрешают его настройки приватности. Клиенту следует ограничивать частоту вызовов.
- Добавлен contacts.exportContactToken — Создать временную ссылку на свой профиль.
- Добавлен contacts.importContactToken — Получить сведения о пользователе по временной ссылке на профиль.
- Добавлен contacts.editCloseFriends — Изменить список близких друзей.
- Добавлен contacts.setBlocked — Заменить содержимое чёрного списка целиком.
- Добавлен contacts.getBirthdays — Получить контакты, у которых день рождения сегодня, вчера или завтра. Клиенту стоит вызывать метод раз в 6–8 часов.
- Добавлен contacts.getSponsoredPeers — Получить рекламные результаты поиска по запросу.
- Добавлен contacts.updateContactNote — Изменить личную заметку о контакте.
- Добавлен messages.getMessages — Получить сообщения по их идентификаторам.
- Добавлен messages.getDialogs — Получить список диалогов.
- Добавлен messages.getHistory — Получить историю переписки. Результаты идут от новых к старым.
- Добавлен messages.search — Найти сообщения.
- Добавлен messages.readHistory — Отметить историю переписки прочитанной.
- Добавлен messages.deleteHistory — Удалить историю переписки.
- Добавлен messages.deleteMessages — Удалить сообщения по их идентификаторам.
- Добавлен messages.receivedMessages — Подтвердить получение сообщений клиентом и снять по ним пуш-уведомления.
- Добавлен messages.setTyping — Отправить собеседнику или в группу признак действия — печатает, записывает голосовое и так далее.
- Добавлен messages.sendMessage — Отправить сообщение в чат.
- Добавлен messages.sendMedia — Отправить вложение.
- Добавлен messages.forwardMessages — Переслать сообщения по их идентификаторам.
- Добавлен messages.reportSpam — Пожаловаться на новый входящий чат как на спам — если настройки чата это позволяют.
- Добавлен messages.getPeerSettings — Получить настройки для собеседника или чата.
- Добавлен messages.report — Пожаловаться на сообщение в чате за нарушение условий использования.
- Добавлен messages.getChats — Получить основные сведения о чатах по их идентификаторам.
- Добавлен messages.getFullChat — Получить полные сведения об обычной группе.
- Добавлен messages.editChatTitle — Изменить название чата и отправить об этом служебное сообщение.
- Добавлен messages.editChatPhoto — Сменить фотографию чата и отправить об этом служебное сообщение.
- Добавлен messages.addChatUser — Добавить пользователя в чат и отправить об этом служебное сообщение.
- Добавлен messages.deleteChatUser — Удалить пользователя из чата и отправить об этом служебное сообщение.
- Добавлен messages.createChat — Создать чат.
- Добавлен messages.getDhConfig — Получить параметры для обмена ключами Диффи — Хеллмана. Может также вернуть случайную последовательность байт нужной длины.
- Добавлен messages.requestEncryption — Отправить пользователю запрос на создание секретного чата.
- Добавлен messages.acceptEncryption — Подтвердить создание секретного чата.
- Добавлен messages.discardEncryption — Отменить запрос на создание секретного чата или удалить сведения о нём.
- Добавлен messages.setEncryptedTyping — Отправить в секретный чат признак «печатает».
- Добавлен messages.readEncryptedHistory — Отметить историю секретного чата прочитанной.
- Добавлен messages.sendEncrypted — Отправить текстовое сообщение в секретный чат.
- Добавлен messages.sendEncryptedFile — Отправить сообщение с вложением в секретный чат.
- Добавлен messages.sendEncryptedService — Отправить служебное сообщение в секретный чат.
- Добавлен messages.receivedQueue — Подтвердить получение сообщений секретного чата и снять по ним пуш-уведомления. Возвращает random_id тех сообщений, чьи уведомления отменены.
- Добавлен messages.reportEncryptedSpam — Пожаловаться на секретный чат как на спам.
- Добавлен messages.readMessageContents — Сообщить отправителю, что голосовое прослушано или видео просмотрено. Отправляет апдейт updateReadMessagesContents.
- Добавлен messages.getStickers — Получить стикеры по эмодзи.
- Добавлен messages.getAllStickers — Получить все установленные наборы стикеров.
- Добавлен messages.getWebPagePreview — Получить предпросмотр веб-страницы.
- Добавлен messages.exportChatInvite — Создать пригласительную ссылку на чат.
- Добавлен messages.checkChatInvite — Проверить пригласительную ссылку и получить основные сведения о чате.
- Добавлен messages.importChatInvite — Вступить в закрытый чат, супергруппу или канал по пригласительной ссылке.
- Добавлен messages.getStickerSet — Получить сведения о наборе стикеров.
- Добавлен messages.installStickerSet — Установить набор стикеров.
- Добавлен messages.uninstallStickerSet — Удалить набор стикеров.
- Добавлен messages.startBot — Начать разговор с ботом, передав ему параметр из диплинка.
- Добавлен messages.getMessagesViews — Получить и увеличить счётчик просмотров сообщения, отправленного или пересланного из канала.
- Добавлен messages.editChatAdmin — Назначить участника администратором обычной группы.
- Добавлен messages.migrateChat — Превратить обычную группу в супергруппу.
- Добавлен messages.searchGlobal — Найти сообщения и чаты по всему аккаунту.
- Добавлен messages.reorderStickerSets — Изменить порядок установленных наборов стикеров.
- Добавлен messages.getDocumentByHash — Получить документ по его хешу SHA-256. В основном используется для GIF-анимаций.
- Добавлен messages.getSavedGifs — Получить сохранённые GIF-анимации.
- Добавлен messages.saveGif — Добавить GIF в список сохранённых.
- Добавлен messages.getInlineBotResults — Отправить инлайн-запрос боту.
- Добавлен messages.setInlineBotResults — Только для ботов: ответить на инлайн-запрос.
- Добавлен messages.sendInlineBotResult — Отправить результат, полученный через messages.getInlineBotResults.
- Добавлен messages.getMessageEditData — Узнать, можно ли изменить подпись к вложению.
- Добавлен messages.editMessage — Изменить сообщение.
- Добавлен messages.editInlineBotMessage — Изменить инлайн-сообщение бота.
- Добавлен messages.getBotCallbackAnswer — Нажать инлайн-кнопку и получить ответ бота.
- Добавлен messages.setBotCallbackAnswer — Только для ботов: ответить на нажатие кнопки пользователем.
- Добавлен messages.getPeerDialogs — Получить сведения о диалогах с указанными собеседниками.
- Добавлен messages.saveDraft — Сохранить черновик сообщения для чата.
- Добавлен messages.getAllDrafts — Получить все черновики — приходят апдейтами updateDraftMessage по каждому чату.
- Добавлен messages.getFeaturedStickers — Получить рекомендованные наборы стикеров.
- Добавлен messages.readFeaturedStickers — Отметить новые рекомендованные наборы просмотренными.
- Добавлен messages.getRecentStickers — Получить недавние стикеры.
- Добавлен messages.saveRecentSticker — Добавить стикер в список недавних или убрать оттуда.
- Добавлен messages.clearRecentStickers — Очистить список недавних стикеров.
- Добавлен messages.getArchivedStickers — Получить архивированные наборы стикеров.
- Добавлен messages.getMaskStickers — Получить установленные наборы масок.
- Добавлен messages.getAttachedStickers — Получить стикеры, прикреплённые к фотографии или видео.
- Добавлен messages.setGameScore — Только для ботов: записать счёт пользователя в игре, отправленной обычным сообщением.
- Добавлен messages.setInlineGameScore — Только для ботов: записать счёт пользователя в игре, отправленной инлайн-сообщением.
- Добавлен messages.getGameHighScores — Получить таблицу рекордов игры.
- Добавлен messages.getInlineGameHighScores — Получить таблицу рекордов игры, отправленной инлайн-ботом.
- Добавлен messages.getCommonChats — Получить общие чаты с пользователем.
- Добавлен messages.getWebPage — Получить страницу мгновенного просмотра.
- Добавлен messages.toggleDialogPin — Закрепить или открепить диалог.
- Добавлен messages.reorderPinnedDialogs — Изменить порядок закреплённых диалогов.
- Добавлен messages.getPinnedDialogs — Получить закреплённые диалоги.
- Добавлен messages.setBotShippingResults — Боту: ответить на запрос вариантов доставки, если счёт требовал адрес и был помечен гибким.
- Добавлен messages.setBotPrecheckoutResults — Боту: подтвердить или отклонить заказ после того, как пользователь подтвердил оплату и данные доставки.
- Добавлен messages.uploadMedia — Загрузить файл и привязать его к чату, не отправляя в чат.
- Добавлен messages.sendScreenshotNotification — Сообщить собеседнику в личном чате, что был сделан снимок экрана.
- Добавлен messages.getFavedStickers — Получить избранные стикеры.
- Добавлен messages.faveSticker — Добавить стикер в избранные или убрать оттуда.
- Добавлен messages.getUnreadMentions — Получить непрочитанные сообщения, где нас упомянули.
- Добавлен messages.readMentions — Отметить упоминания прочитанными.
- Добавлен messages.getRecentLocations — Получить последние трансляции геопозиции в чате — не больше одной на участника.
- Добавлен messages.sendMultiMedia — Отправить альбом или сгруппированные вложения.
- Добавлен messages.uploadEncryptedFile — Загрузить зашифрованный файл и привязать его к секретному чату, не отправляя в чат.
- Добавлен messages.searchStickerSets — Найти наборы стикеров.
- Добавлен messages.getSplitRanges — Получить диапазоны сообщений для сохранения истории переписки.
- Добавлен messages.markDialogUnread — Пометить диалог непрочитанным вручную.
- Добавлен messages.getDialogUnreadMarks — Получить диалоги, вручную помеченные непрочитанными.
- Добавлен messages.clearAllDrafts — Удалить все черновики.
- Добавлен messages.updatePinnedMessage — Закрепить сообщение.
- Добавлен messages.sendVote — Проголосовать в опросе. Голос уходит от профиля, заданного через messages.saveDefaultSendAs.
- Добавлен messages.getPollResults — Получить результаты опроса.
- Добавлен messages.getOnlines — Узнать, сколько участников чата сейчас в сети.
- Добавлен messages.editChatAbout — Изменить описание группы, супергруппы или канала.
- Добавлен messages.editChatDefaultBannedRights — Изменить права участников по умолчанию для группы, супергруппы или канала.
- Добавлен messages.getEmojiKeywords — Получить локализованные ключевые слова эмодзи.
- Добавлен messages.getEmojiKeywordsDifference — Получить изменения в ключевых словах эмодзи.
- Добавлен messages.getEmojiKeywordsLanguages — Получить список языков, для которых нужно забрать ключевые слова эмодзи.
- Добавлен messages.getEmojiURL — Получить ссылку для входа на платформу переводов, чтобы предложить новые ключевые слова эмодзи. Ссылка живёт 30 секунд.
- Добавлен messages.getSearchCounters — Узнать, сколько результатов вернул бы поиск с такими же параметрами.
- Добавлен messages.requestUrlAuth — Получить сведения о запросе на бесшовный вход через Ansible.
- Добавлен messages.acceptUrlAuth — Подтвердить запрос на бесшовный вход через Ansible.
- Добавлен messages.hidePeerSettingsBar — Вызывается после того, как пользователь скрыл панель «пожаловаться на спам / добавить в контакты» в новом чате.
- Добавлен messages.getScheduledHistory — Получить историю отложенных сообщений.
- Добавлен messages.getScheduledMessages — Получить отложенные сообщения.
- Добавлен messages.sendScheduledMessages — Отправить отложенные сообщения немедленно.
- Добавлен messages.deleteScheduledMessages — Удалить отложенные сообщения.
- Добавлен messages.getPollVotes — Получить голоса неанонимного опроса.
- Добавлен messages.toggleStickerSets — Применить изменения сразу к нескольким наборам стикеров.
- Добавлен messages.getDialogFilters — Получить папки.
- Добавлен messages.getSuggestedDialogFilters — Получить предлагаемые папки.
- Добавлен messages.updateDialogFilter — Изменить папку.
- Добавлен messages.updateDialogFiltersOrder — Изменить порядок папок.
- Добавлен messages.getOldFeaturedStickers — Получить ранее рекомендованные наборы стикеров.
- Добавлен messages.getReplies — Получить сообщения ветки обсуждения.
- Добавлен messages.getDiscussionMessage — Получить сообщение обсуждения из привязанной к каналу группы, чтобы показать его над комментариями, не вступая в группу.
- Добавлен messages.readDiscussion — Отметить ветку обсуждения прочитанной.
- Добавлен messages.unpinAllMessages — Открепить все закреплённые сообщения.
- Добавлен messages.deleteChat — Удалить чат.
- Добавлен messages.deletePhoneCallHistory — Удалить всю историю звонков.
- Добавлен messages.checkHistoryImport — Получить сведения о файле выгрузки переписки, сделанном другим мессенджером.
- Добавлен messages.initHistoryImport — Начать импорт переписки из другого мессенджера в конкретный чат.
- Добавлен messages.uploadImportedMedia — Загрузить вложение, относящееся к импортируемой переписке.
- Добавлен messages.startHistoryImport — Завершить импорт переписки, перенеся все сообщения в чат. Вызывается только после messages.initHistoryImport.
- Добавлен messages.getExportedChatInvites — Получить сведения о пригласительных ссылках чата.
- Добавлен messages.getExportedChatInvite — Получить сведения о пригласительной ссылке.
- Добавлен messages.editExportedChatInvite — Изменить пригласительную ссылку.
- Добавлен messages.deleteRevokedExportedChatInvites — Удалить все отозванные пригласительные ссылки.
- Добавлен messages.deleteExportedChatInvite — Удалить пригласительную ссылку.
- Добавлен messages.getAdminsWithInvites — Получить сведения о ссылках, созданных администраторами.
- Добавлен messages.getChatInviteImporters — Получить список тех, кто вступил по конкретной пригласительной ссылке.
- Добавлен messages.setHistoryTTL — Задать максимальный срок жизни всех сообщений в чате.
- Добавлен messages.checkHistoryImportPeer — Проверить, можно ли импортировать переписку из другого мессенджера в конкретный чат.
- Добавлен messages.setChatTheme — Сменить тему оформления конкретного чата.
- Добавлен messages.getMessageReadParticipants — Узнать, кто прочитал сообщение. Работает в группах меньше установленного порога, и отметки хранятся ограниченное время.
- Добавлен messages.getSearchResultsCalendar — Получить сведения о следующих сообщениях указанного типа, разбитые по дням. Результаты идут от новых к старым.
- Добавлен messages.getSearchResultsPositions — Получить разреженные позиции сообщений указанного типа в чате — для прокрутки общих медиа. Результаты идут в обратном порядке.
- Добавлен messages.hideChatJoinRequest — Одобрить или отклонить заявку на вступление в чат.
- Добавлен messages.hideAllChatJoinRequests — Одобрить или отклонить все заявки на вступление в чат.
- Добавлен messages.toggleNoForwards — Включить или выключить защиту содержимого от пересылки в канале, группе или личном чате.
- Добавлен messages.saveDefaultSendAs — Задать профиль, от имени которого мы по умолчанию пишем, ставим реакции и голосуем в конкретной группе.
- Добавлен messages.sendReaction — Поставить реакцию на сообщение. Реакция уходит от профиля, заданного через messages.saveDefaultSendAs.
- Добавлен messages.getMessagesReactions — Получить реакции на сообщения.
- Добавлен messages.getMessageReactionsList — Получить список реакций на сообщение вместе с их авторами.
- Добавлен messages.setChatAvailableReactions — Изменить набор реакций, доступных в группе, супергруппе или канале.
- Добавлен messages.getAvailableReactions — Получить доступные реакции на сообщения.
- Добавлен messages.setDefaultReaction — Изменить реакцию по умолчанию для быстрого меню. Значение синхронизируется между устройствами.
- Добавлен messages.translateText — Перевести текст. Разметка текста сохраняется только для подписчиков.
- Добавлен messages.getUnreadReactions — Получить непросмотренные реакции на наши сообщения.
- Добавлен messages.readReactions — Отметить реакции просмотренными.
- Добавлен messages.searchSentMedia — Просмотреть и найти недавно отправленные вложения. Постраничного вывода нет.
- Добавлен messages.getAttachMenuBots — Получить установленные мини-приложения меню вложений.
- Добавлен messages.getAttachMenuBot — Получить запись меню вложений для мини-приложения бота.
- Добавлен messages.toggleBotInAttachMenu — Добавить мини-приложение в меню вложений или убрать оттуда.
- Добавлен messages.requestWebView — Открыть мини-приложение бота, передав ему сведения о пользователе после подтверждения. Пока окно открыто, каждые 60 секунд нужно вызывать messages.prolongWebView.
- Добавлен messages.prolongWebView — Сообщить серверу, что пользователь всё ещё работает с мини-приложением. Если метод вернул QUERY_ID_INVALID, окно нужно закрыть.
- Добавлен messages.requestSimpleWebView — Открыть мини-приложение бота.
- Добавлен messages.sendWebViewResultMessage — Завершить работу с мини-приложением и отправить в чат сообщение от имени пользователя.
- Добавлен messages.sendWebViewData — Передать боту данные из открытой мини-аппликации, привязанной к клавиатуре ответа.
- Добавлен messages.transcribeAudio — Расшифровать голосовое сообщение в текст.
- Добавлен messages.rateTranscribedAudio — Оценить качество расшифровки голосового сообщения.
- Добавлен messages.getCustomEmojiDocuments — Получить свои анимированные эмодзи. Возвращает документы в формате анимации вместе с исходным эмодзи в атрибуте.
- Добавлен messages.getEmojiStickers — Получить установленные наборы своих эмодзи.
- Добавлен messages.getFeaturedEmojiStickers — Получить рекомендованные наборы своих эмодзи.
- Добавлен messages.reportReaction — Пожаловаться на реакцию.
- Добавлен messages.getTopReactions — Получить популярные реакции.
- Добавлен messages.getRecentReactions — Получить недавно использованные реакции.
- Добавлен messages.clearRecentReactions — Очистить список недавно использованных реакций.
- Добавлен messages.getExtendedMedia — Получить обновлённые сведения о платных вложениях. Возвращает набор апдейтов updateMessageExtendedMedia.
- Добавлен messages.setDefaultHistoryTTL — Изменить срок автоудаления сообщений, применяемый ко всем новым чатам.
- Добавлен messages.getDefaultHistoryTTL — Получить срок автоудаления сообщений, применяемый ко всем новым чатам.
- Добавлен messages.sendBotRequestedPeer — Отправить боту выбранные собеседники или чаты, запрошенные кнопкой выбора.
- Добавлен messages.getEmojiGroups — Получить категории эмодзи.
- Добавлен messages.getEmojiStatusGroups — Получить категории эмодзи для выбора эмодзи-статуса.
- Добавлен messages.getEmojiProfilePhotoGroups — Получить категории эмодзи для выбора фотографии профиля.
- Добавлен messages.searchCustomEmoji — Найти свои эмодзи, связанные с обычным эмодзи.
- Добавлен messages.togglePeerTranslations — Показать или скрыть панель перевода в конкретном чате.
- Добавлен messages.getBotApp — Получить сведения о мини-приложении, открываемом по прямой ссылке.
- Добавлен messages.requestAppWebView — Открыть мини-приложение бота по прямому диплинку, передав ему сведения о пользователе после подтверждения. Пока окно открыто, каждые 60 секунд нужно вызывать messages.prolongWebView.
- Добавлен messages.setChatWallPaper — Установить свои обои в конкретном личном чате.
- Добавлен messages.searchEmojiStickerSets — Найти наборы своих эмодзи.
- Добавлен messages.getSavedDialogs — Получить список разделов «Избранного» или тем моно-форума.
- Добавлен messages.getSavedHistory — Получить сообщения «Избранного», пересланные от конкретного собеседника, либо сообщения темы моно-форума.
- Добавлен messages.deleteSavedHistory — Удалить сообщения темы моно-форума либо пересланные в «Избранное» от конкретного собеседника.
- Добавлен messages.getPinnedSavedDialogs — Получить закреплённые разделы «Избранного».
- Добавлен messages.toggleSavedDialogPin — Закрепить или открепить раздел «Избранного».
- Добавлен messages.reorderPinnedSavedDialogs — Изменить порядок закреплённых разделов «Избранного».
- Добавлен messages.getSavedReactionTags — Получить все метки «Избранного», созданные пользователем.
- Добавлен messages.updateSavedReactionTag — Изменить подпись метки «Избранного».
- Добавлен messages.getDefaultTagReactions — Получить рекомендованный набор реакций для меток «Избранного».
- Добавлен messages.getOutboxReadDate — Узнать точное время прочтения нашего сообщения в личном чате. Работает только для исходящих сообщений не старше установленного срока.
- Добавлен messages.getQuickReplies — Получить сведения обо всех быстрых ответах.
- Добавлен messages.reorderQuickReplies — Изменить порядок быстрых ответов. Другим сессиям уйдёт апдейт updateQuickReplies.
- Добавлен messages.checkQuickReplyShortcut — Проверить, не достигнуты ли лимиты, до того как предлагать пользователю добавить сообщение в быстрый ответ.
- Добавлен messages.editQuickReplyShortcut — Переименовать быстрый ответ. Другим сессиям уйдёт апдейт updateQuickReplies.
- Добавлен messages.deleteQuickReplyShortcut — Полностью удалить быстрый ответ. Другим сессиям уйдёт апдейт updateDeleteQuickReply.
- Добавлен messages.getQuickReplyMessages — Получить сообщения быстрого ответа — все или часть.
- Добавлен messages.sendQuickReplyMessages — Отправить быстрый ответ.
- Добавлен messages.deleteQuickReplyMessages — Удалить одно или несколько сообщений из быстрого ответа.
- Добавлен messages.toggleDialogFilterTags — Включить или выключить метки папок.
- Добавлен messages.getMyStickers — Получить все наборы стикеров, созданные текущим пользователем.
- Добавлен messages.getEmojiStickerGroups — Получить категории эмодзи для выбора стикера.
- Добавлен messages.getAvailableEffects — Получить полный список доступных анимированных эффектов сообщений.
- Добавлен messages.editFactCheck — Создать или изменить проверку факта у сообщения. Доступно только независимым проверяющим.
- Добавлен messages.deleteFactCheck — Удалить проверку факта у сообщения. Доступно только независимым проверяющим.
- Добавлен messages.getFactCheck — Получить одну или несколько проверок фактов.
- Добавлен messages.requestMainWebView — Открыть главное мини-приложение.
- Добавлен messages.sendPaidReaction — Отправить платные реакции, переведя внутреннюю валюту на баланс канала.
- Добавлен messages.togglePaidReactionPrivacy — Изменить видимость уже отправленных платных реакций на сообщении.
- Добавлен messages.getPaidReactionPrivacy — Получить текущую настройку видимости платных реакций по умолчанию.
- Добавлен messages.viewSponsoredMessage — Отметить рекламное сообщение просмотренным.
- Добавлен messages.clickSponsoredMessage — Сообщить серверу, что пользователь взаимодействовал с рекламным сообщением.
- Добавлен messages.reportSponsoredMessage — Пожаловаться на рекламное сообщение.
- Добавлен messages.getSponsoredMessages — Получить рекламные сообщения для собеседника или канала.
- Добавлен messages.savePreparedInlineMessage — Сохранить заготовленное инлайн-сообщение, чтобы пользователь мини-приложения мог им поделиться.
- Добавлен messages.getPreparedInlineMessage — Получить заготовленное мини-приложением инлайн-сообщение.
- Добавлен messages.searchStickers — Найти стикеры по смыслу запроса.
- Добавлен messages.reportMessagesDelivery — Сообщить серверу, что сообщения доставлены клиенту — используется для сообщений с кодами подтверждения.
- Добавлен messages.getSavedDialogsByID — Получить сведения о конкретных разделах «Избранного» или темах моно-форума.
- Добавлен messages.readSavedHistory — Отметить сообщения темы моно-форума прочитанными.
- Добавлен messages.toggleTodoCompleted — Отметить пункты списка задач выполненными или невыполненными.
- Добавлен messages.appendTodoList — Добавить пункты в список задач.
- Добавлен messages.toggleSuggestedPostApproval — Одобрить или отклонить предложенный пост.
- Добавлен messages.getForumTopics — Получить темы форума.
- Добавлен messages.getForumTopicsByID — Получить темы форума по их идентификаторам.
- Добавлен messages.editForumTopic — Изменить тему форума.
- Добавлен messages.updatePinnedForumTopic — Закрепить или открепить тему форума.
- Добавлен messages.reorderPinnedForumTopics — Изменить порядок закреплённых тем форума.
- Добавлен messages.createForumTopic — Создать тему форума.
- Добавлен messages.deleteTopicHistory — Удалить историю сообщений темы форума.
- Добавлен messages.getEmojiGameInfo — Получить сведения об игре с кубиками.
- Добавлен messages.summarizeText — Составить краткое содержание сообщения с помощью ИИ.
- Добавлен messages.editChatCreator — Передать владение группой, супергруппой или каналом другому пользователю.
- Добавлен messages.getFutureChatCreatorAfterLeave — Только владельцу: узнать, кто станет новым владельцем, если мы выйдем из группы.
- Добавлен messages.editChatParticipantRank — Изменить метку участника группы.
- Добавлен messages.declineUrlAuth — Отклонить входящий запрос OAuth-авторизации, сообщив серверу об отказе пользователя.
- Добавлен messages.checkUrlAuthMatchCode — Сверить код, выбранный пользователем, с кодом на странице входа. Часть потока OAuth-авторизации.
- Добавлен updates.getState — Получить текущее состояние апдейтов.
- Добавлен updates.getDifference — Получить новые апдейты.
- Добавлен updates.getChannelDifference — Получить разницу между текущим состоянием апдейтов канала и переданным.
- Добавлен photos.updateProfilePhoto — Сделать ранее загруженную фотографию фотографией профиля.
- Добавлен photos.uploadProfilePhoto — Загрузить новую фотографию профиля. Флаги файла, видео и эмодзи-разметки взаимоисключающие.
- Добавлен photos.deletePhotos — Удалить фотографии профиля. Возвращает идентификаторы успешно удалённых.
- Добавлен photos.getUserPhotos — Получить фотографии профиля пользователя.
- Добавлен photos.uploadContactProfilePhoto — Загрузить свою фотографию для контакта или предложить контакту новую фотографию профиля. Флаги файла, видео и эмодзи-разметки взаимоисключающие.
- Добавлен upload.saveFilePart — Загрузить часть файла.
- Добавлен upload.getFile — Получить файл целиком или его часть.
- Добавлен upload.saveBigFilePart — Загрузить часть большого файла — больше 10 МБ.
- Добавлен upload.getWebFile — Получить внешний файл через прокси на нашей стороне. Запрос нужно слать в дата-центр, указанный в конфигурации.
- Добавлен upload.getCdnFile — Скачать файл через CDN.
- Добавлен upload.reuploadCdnFile — Запросить повторную заливку файла в дата-центр CDN.
- Добавлен upload.getCdnFileHashes — Получить хеши SHA-256 для проверки файлов, скачанных через CDN.
- Добавлен upload.getFileHashes — Получить хеши SHA-256 для проверки скачанных файлов.
- Добавлен help.getConfig — Получить текущую конфигурацию, включая список дата-центров.
- Добавлен help.getNearestDc — Узнать ближайший к пользователю дата-центр.
- Добавлен help.getAppUpdate — Узнать, доступно ли обновление для текущего приложения.
- Добавлен help.getInviteText — Получить локализованный текст приглашения.
- Добавлен help.getSupport — Получить аккаунт поддержки для функции «задать вопрос».
- Добавлен help.setBotUpdatesStatus — Только для ботов: сообщить серверу о количестве необработанных апдейтов, если они давно не разбирались.
- Добавлен help.getCdnConfig — Получить конфигурацию для скачивания файлов через CDN.
- Добавлен help.getRecentMeUrls — Получить недавно использованные короткие ссылки.
- Добавлен help.getTermsOfServiceUpdate — Проверить, не обновились ли условия использования Ansible.
- Добавлен help.acceptTermsOfService — Принять новые условия использования.
- Добавлен help.getDeepLinkInfo — Получить сведения о диплинке, который клиент не умеет обрабатывать.
- Добавлен help.getAppConfig — Получить конфигурацию приложения — настройки, которыми сервер управляет поведением клиента.
- Добавлен help.saveAppLog — Отправить логи приложения на сервер.
- Добавлен help.getPassportConfig — Получить конфигурацию паспорта.
- Добавлен help.getSupportName — Получить локализованное имя аккаунта поддержки.
- Добавлен help.getUserInfo — Внутренний метод: получение служебной информации сотрудниками.
- Добавлен help.editUserInfo — Внутренний метод.
- Добавлен help.getPromoData — Получить подсказки, служебные объявления и рекомендованные каналы.
- Добавлен help.hidePromoData — Скрыть служебное объявление или сведения о прокси.
- Добавлен help.dismissSuggestion — Скрыть подсказку, чтобы сервер её больше не предлагал.
- Добавлен help.getCountriesList — Список стран: название, код ISO, локализованное название, телефонные коды и форматы номеров.
- Добавлен help.getPremiumPromo — Получить рекламные материалы подписки.
- Добавлен help.getPeerColors — Получить набор цветовых палитр для оформления сообщений.
- Добавлен help.getPeerProfileColors — Получить набор цветовых палитр для фона страницы профиля.
- Добавлен help.getTimezonesList — Получить справочник часовых поясов.
- Добавлен channels.readHistory — Отметить историю канала или супергруппы прочитанной.
- Добавлен channels.deleteMessages — Удалить сообщения в канале или супергруппе.
- Добавлен channels.reportSpam — Пожаловаться на сообщения участника супергруппы как на спам. Нужны права администратора.
- Добавлен channels.getMessages — Получить сообщения канала или супергруппы.
- Добавлен channels.getParticipants — Получить участников канала или супергруппы.
- Добавлен channels.getParticipant — Получить сведения об участнике канала или супергруппы.
- Добавлен channels.getChannels — Получить сведения о каналах и супергруппах.
- Добавлен channels.getFullChannel — Получить полные сведения о супергруппе, гигагруппе или канале.
- Добавлен channels.createChannel — Создать канал или супергруппу.
- Добавлен channels.editAdmin — Изменить права администратора у участника канала или супергруппы.
- Добавлен channels.editTitle — Изменить название канала или супергруппы.
- Добавлен channels.editPhoto — Сменить фотографию канала или супергруппы.
- Добавлен channels.checkUsername — Проверить, свободно ли имя пользователя для канала или супергруппы.
- Добавлен channels.updateUsername — Изменить или удалить имя пользователя канала или супергруппы.
- Добавлен channels.joinChannel — Вступить в канал или супергруппу.
- Добавлен channels.leaveChannel — Выйти из канала или супергруппы.
- Добавлен channels.inviteToChannel — Пригласить пользователей в канал или супергруппу.
- Добавлен channels.deleteChannel — Удалить канал или супергруппу.
- Добавлен channels.exportMessageLink — Получить ссылку на сообщение в канале или супергруппе и данные для встраивания.
- Добавлен channels.toggleSignatures — Включить или выключить подписи авторов в канале.
- Добавлен channels.getAdminedPublicChannels — Получить каналы и супергруппы, где мы администратор. Обычно вызывается, когда пользователь упёрся в лимит собственных публичных каналов.
- Добавлен channels.editBanned — Заблокировать, разблокировать или исключить участника канала или супергруппы.
- Добавлен channels.getAdminLog — Получить журнал действий администраторов канала или супергруппы.
- Добавлен channels.setStickers — Привязать набор стикеров к супергруппе.
- Добавлен channels.readMessageContents — Отметить содержимое сообщений просмотренным. Отправляет апдейт updateChannelReadMessagesContents.
- Добавлен channels.deleteHistory — Удалить историю супергруппы.
- Добавлен channels.togglePreHistoryHidden — Показать или скрыть историю сообщений для новых участников.
- Добавлен channels.getLeftChannels — Получить каналы и супергруппы, из которых мы вышли. Требует сессии выгрузки данных.
- Добавлен channels.getGroupsForDiscussion — Получить группы, пригодные для обсуждений. Обычные группы придётся сначала превратить в супергруппы.
- Добавлен channels.setDiscussionGroup — Привязать группу к каналу как группу обсуждений.
- Добавлен channels.editLocation — Изменить местоположение геогруппы.
- Добавлен channels.toggleSlowMode — Включить медленный режим: участник сможет отправлять не чаще одного сообщения за указанное число секунд.
- Добавлен channels.getInactiveChannels — Получить список неактивных каналов и супергрупп.
- Добавлен channels.convertToGigagroup — Превратить супергруппу в гигагруппу.
- Добавлен channels.getSendAs — Получить список профилей, от имени которых можно выступать отправителем в этом контексте.
- Добавлен channels.deleteParticipantHistory — Удалить все сообщения конкретного участника супергруппы.
- Добавлен channels.toggleJoinToSend — Задать, обязаны ли участники вступать в группу обсуждений, чтобы комментировать посты.
- Добавлен channels.toggleJoinRequest — Задать, нужно ли одобрение администратора для вступления в группу.
- Добавлен channels.reorderUsernames — Изменить порядок активных имён канала.
- Добавлен channels.toggleUsername — Включить или отключить купленное имя пользователя у своего канала или супергруппы.
- Добавлен channels.deactivateAllUsernames — Отключить все купленные имена канала или супергруппы.
- Добавлен channels.toggleForum — Включить или выключить режим форума в супергруппе.
- Добавлен channels.toggleAntiSpam — Включить или выключить встроенную защиту от спама.
- Добавлен channels.reportAntiSpamFalsePositive — Сообщить о ложном срабатывании встроенной защиты от спама.
- Добавлен channels.toggleParticipantsHidden — Скрыть или показать список участников супергруппы. Доступно, только если участников не меньше установленного минимума.
- Добавлен channels.updateColor — Изменить цвет оформления и фоновое эмодзи канала.
- Добавлен channels.toggleViewForumAsMessages — Показывать сообщения всех тем форума как обычную группу.
- Добавлен channels.getChannelRecommendations — Получить список похожих публичных каналов, подобранных по пересечению аудиторий.
- Добавлен channels.updateEmojiStatus — Установить эмодзи-статус канала или супергруппы.
- Добавлен channels.setBoostsToUnblockRestrictions — Разрешить участникам, набравшим нужное число бустов, обходить медленный режим и другие ограничения группы. Только для администраторов с правом блокировки.
- Добавлен channels.setEmojiStickers — Задать набор своих эмодзи для супергруппы. Доступно после достижения нужного уровня бустов.
- Добавлен channels.restrictSponsoredMessages — Отключить рекламу в канале для всех читателей. Доступно после достижения нужного уровня бустов.
- Добавлен channels.searchPosts — Найти посты публичных каналов по хештегу или по тексту — включая каналы, где мы не состоим. Задаётся строго одно из двух.
- Добавлен channels.updatePaidMessagesPrice — Включить или выключить платные сообщения в супергруппе либо моно-форуме. Тем же методом включаются личные сообщения канала.
- Добавлен channels.toggleAutotranslation — Включить или выключить автоперевод в канале для всех читателей.
- Добавлен channels.getMessageAuthor — Только администраторам-людям в моно-форуме: узнать настоящего отправителя сообщения, отправленного другим администратором от имени форума.
- Добавлен channels.checkSearchPostsFlood — Проверить, потребует ли глобальный поиск по постам оплаты.
- Добавлен channels.setMainProfileTab — Сменить главную вкладку профиля канала.
- Добавлен bots.sendCustomRequest — Только для ботов: отправить произвольный запрос.
- Добавлен bots.answerWebhookJSONQuery — Только для ботов: ответить на произвольный запрос.
- Добавлен bots.setBotCommands — Задать список команд бота.
- Добавлен bots.resetBotCommands — Очистить список команд бота для указанной области и языка.
- Добавлен bots.getBotCommands — Получить список команд бота для указанной области и языка.
- Добавлен bots.setBotMenuButton — Задать действие кнопки меню бота — для конкретного пользователя или для всех.
- Добавлен bots.getBotMenuButton — Получить действие кнопки меню бота, ранее заданное через bots.setBotMenuButton.
- Добавлен bots.setBotBroadcastDefaultAdminRights — Задать права администратора, которые по умолчанию предлагаются при добавлении бота в канал.
- Добавлен bots.setBotGroupDefaultAdminRights — Задать права администратора, которые по умолчанию предлагаются при добавлении бота в группу.
- Добавлен bots.setBotInfo — Задать локализованные имя, краткое и полное описание бота — либо своего аккаунта, если вызывает бот.
- Добавлен bots.getBotInfo — Получить локализованные имя, краткое и полное описание бота — либо своего аккаунта, если вызывает бот.
- Добавлен bots.reorderUsernames — Изменить порядок имён пользователя у своего бота.
- Добавлен bots.toggleUsername — Включить или отключить купленное имя пользователя у своего бота.
- Добавлен bots.canSendMessage — Проверить, может ли указанный бот писать нам.
- Добавлен bots.allowSendMessage — Разрешить указанному боту писать нам.
- Добавлен bots.invokeWebViewCustomMethod — Отправить произвольный запрос из мини-приложения боту. Ответ возвращается событием custom_method_invoked.
- Добавлен bots.getPopularAppBots — Получить популярные главные мини-приложения для вкладки приложений в глобальном поиске.
- Добавлен bots.addPreviewMedia — Добавить превью главного мини-приложения. Только владельцу бота с настроенным главным мини-приложением.
- Добавлен bots.editPreviewMedia — Изменить превью главного мини-приложения. Только владельцу бота.
- Добавлен bots.deletePreviewMedia — Удалить превью главного мини-приложения. Только владельцу бота.
- Добавлен bots.reorderPreviewMedias — Изменить порядок превью главного мини-приложения. Только владельцу бота.
- Добавлен bots.getPreviewInfo — Получить сведения о превью главного мини-приложения. Метод рассчитан на владельца бота: для остальных он ведёт себя как bots.getPreviewMedias.
- Добавлен bots.getPreviewMedias — Получить превью главного мини-приложения.
- Добавлен bots.updateUserEmojiStatus — Боту: изменить эмодзи-статус пользователя.
- Добавлен bots.toggleUserEmojiStatusPermission — Разрешить или запретить боту менять наш эмодзи-статус.
- Добавлен bots.checkDownloadFileParams — Проверить, может ли мини-приложение запросить скачивание конкретного файла.
- Добавлен bots.getAdminedBots — Получить список ботов, которыми владеет текущий пользователь.
- Добавлен bots.updateStarRefProgram — Создать, изменить или удалить партнёрскую программу своего бота.
- Добавлен bots.setCustomVerification — Подтвердить пользователя или чат от имени организации.
- Добавлен bots.getBotRecommendations — Получить список похожих ботов, подобранных по пересечению аудиторий.
- Добавлен payments.getPaymentForm — Получить форму оплаты.
- Добавлен payments.getPaymentReceipt — Получить чек об оплате.
- Добавлен payments.validateRequestedInfo — Отправить на проверку данные заказа.
- Добавлен payments.sendPaymentForm — Отправить заполненную форму оплаты.
- Добавлен payments.getSavedInfo — Получить сохранённые платёжные данные.
- Добавлен payments.clearSavedInfo — Удалить сохранённые платёжные данные.
- Добавлен payments.getBankCardData — Получить сведения о банковской карте.
- Добавлен payments.exportInvoice — Создать диплинк на счёт.
- Добавлен payments.assignAppStoreTransaction — Сообщить серверу о покупке через App Store. Только для официальных приложений.
- Добавлен payments.assignPlayMarketTransaction — Сообщить серверу о покупке через Play Store. Только для официальных приложений.
- Добавлен payments.getPremiumGiftCodeOptions — Получить варианты розыгрышей и подарочных кодов подписки.
- Добавлен payments.checkGiftCode — Получить сведения о подарочном коде подписки.
- Добавлен payments.applyGiftCode — Активировать подарочный код подписки.
- Добавлен payments.getGiveawayInfo — Получить сведения о розыгрыше подписки.
- Добавлен payments.launchPrepaidGiveaway — Запустить предоплаченный розыгрыш.
- Добавлен payments.getStarsTopupOptions — Получить список вариантов пополнения внутренней валюты.
- Добавлен payments.getStarsStatus — Узнать баланс внутренней валюты: свой, бота или канала.
- Добавлен payments.getStarsTransactions — Получить операции с внутренней валютой. Флаги входящих и исходящих взаимоисключающие; без них возвращаются и те и другие.
- Добавлен payments.sendStarsForm — Оплатить внутренней валютой.
- Добавлен payments.refundStarsCharge — Вернуть платёж во внутренней валюте.
- Добавлен payments.getStarsRevenueStats — Получить статистику доходов во внутренней валюте.
- Добавлен payments.getStarsRevenueWithdrawalUrl — Вывести средства с баланса канала или бота.
- Добавлен payments.getStarsRevenueAdsAccountUrl — Получить ссылку на рекламный кабинет, оплачиваемый внутренней валютой указанного канала или бота.
- Добавлен payments.getStarsTransactionsByID — Получить сведения об операциях с внутренней валютой по их идентификаторам.
- Добавлен payments.getStarsGiftOptions — Получить список вариантов подарка внутренней валюты.
- Добавлен payments.getStarsSubscriptions — Получить список активных, истёкших и отменённых подписок за внутреннюю валюту.
- Добавлен payments.changeStarsSubscription — Включить или отключить подписку за внутреннюю валюту.
- Добавлен payments.fulfillStarsSubscription — Вернуться в закрытый канал, привязанный к активной подписке.
- Добавлен payments.getStarsGiveawayOptions — Получить варианты розыгрышей внутренней валюты.
- Добавлен payments.getStarGifts — Получить список доступных подарков.
- Добавлен payments.saveStarGift — Показать полученный подарок в профиле или убрать его оттуда.
- Добавлен payments.convertStarGift — Обменять полученный подарок на внутреннюю валюту. Подарок при этом уничтожается безвозвратно, а начисленная сумма может быть меньше цены покупки.
- Добавлен payments.botCancelStarsSubscription — Отменить подписку на бота.
- Добавлен payments.getConnectedStarRefBots — Получить все партнёрские подключения, созданные для указанного профиля.
- Добавлен payments.getConnectedStarRefBot — Получить сведения о конкретном партнёрском подключении к боту.
- Добавлен payments.getSuggestedStarRefBots — Получить подборку мини-приложений с доступными партнёрскими программами. Сортировки по доходу и по дате взаимоисключающие; без них сортировка по прибыльности.
- Добавлен payments.connectStarRefBot — Присоединиться к партнёрской программе бота.
- Добавлен payments.editConnectedStarRefBot — Выйти из партнёрской программы бота.
- Добавлен payments.getStarGiftUpgradePreview — Посмотреть, какие свойства подарок может случайно получить при превращении в коллекционный.
- Добавлен payments.upgradeStarGift — Превратить подарок в коллекционный. Работает, только если улучшение уже оплачено отправителем.
- Добавлен payments.transferStarGift — Передать коллекционный подарок другому пользователю или каналу. Работает, только если передача бесплатна.
- Добавлен payments.getUniqueStarGift — Получить сведения о коллекционном подарке по адресу из ссылки.
- Добавлен payments.getSavedStarGifts — Получить все подарки, которыми владеет собеседник или канал. Метод возвращает и закреплённые в профиле, и остальные — в зависимости от флагов.
- Добавлен payments.getSavedStarGift — Получить сведения о конкретных подарках, принадлежащих нам. Метод возвращает и закреплённые в профиле, и остальные.
- Добавлен payments.getStarGiftWithdrawalUrl — Перевести коллекционный подарок в NFT на блокчейне TON.
- Добавлен payments.toggleChatStarGiftNotifications — Включить или выключить уведомления о подарках, приходящих каналу. Только для администраторов с правом публикации.
- Добавлен payments.toggleStarGiftsPinnedToTop — Закрепить полученный подарок наверху профиля пользователя или канала.
- Добавлен payments.canPurchaseStore — Проверить, возможна ли покупка. Вызывается до покупки в сторе, только для официальных приложений.
- Добавлен payments.getResaleStarGifts — Получить коллекционные подарки заданного типа, выставленные на перепродажу. Флаги сортировки по цене и по номеру взаимоисключающие; без них сортировка по времени последнего изменения цены.
- Добавлен payments.updateStarGiftPrice — Выставить принадлежащий нам коллекционный подарок на продажу или изменить его цену.
- Добавлен payments.createStarGiftCollection — Создать коллекцию подарков.
- Добавлен payments.updateStarGiftCollection — Добавить или убрать подарки в коллекции либо переименовать её.
- Добавлен payments.reorderStarGiftCollections — Изменить порядок коллекций подарков в профиле.
- Добавлен payments.deleteStarGiftCollection — Удалить коллекцию подарков.
- Добавлен payments.getStarGiftCollections — Получить все коллекции подарков указанного профиля.
- Добавлен payments.getUniqueStarGiftValueInfo — Получить сведения об оценочной стоимости коллекционного подарка.
- Добавлен payments.checkCanSendGift — Проверить, можно ли отправить указанный подарок.
- Добавлен payments.getStarGiftAuctionState — Получить состояние аукциона коллекционных подарков и подписаться на его обновления.
- Добавлен payments.getStarGiftAuctionAcquiredGifts — Получить подарки, выигранные нами на аукционах.
- Добавлен payments.getStarGiftActiveAuctions — Получить все идущие аукционы, в которых мы делали ставку — включая те, где ставку перебили и вернули.
- Добавлен payments.resolveStarGiftOffer — Принять или отклонить полученное предложение о покупке коллекционного подарка.
- Добавлен payments.sendStarGiftOffer — Отправить предложение о покупке коллекционного подарка.
- Добавлен payments.getStarGiftUpgradeAttributes — Получить полный список коллекционных свойств, которые может получить подарок этого типа. В ответе могут быть модели с флагом crafted — они предназначены для сборки и в обычном предпросмотре улучшения не показываются.
- Добавлен payments.getCraftStarGifts — Получить принадлежащие нам коллекционные подарки заданного типа, пригодные для сборки.
- Добавлен payments.craftStarGift — Собрать новый коллекционный подарок из одного-четырёх своих подарков того же базового типа. Все они должны быть пригодны для сборки и не находиться на блокчейне TON.
- Добавлен stickers.createStickerSet — Создать набор стикеров.
- Добавлен stickers.removeStickerFromSet — Убрать стикер из набора. Набор должен быть создан текущим пользователем или ботом.
- Добавлен stickers.changeStickerPosition — Изменить положение стикера в наборе. Набор должен быть создан текущим пользователем или ботом.
- Добавлен stickers.addStickerToSet — Добавить стикер в набор. Набор должен быть создан текущим пользователем или ботом.
- Добавлен stickers.setStickerSetThumb — Задать обложку набора стикеров.
- Добавлен stickers.checkShortName — Проверить, свободно ли короткое имя.
- Добавлен stickers.suggestShortName — Предложить короткое имя для набора стикеров по его названию.
- Добавлен stickers.changeSticker — Изменить ключевые слова, эмодзи или координаты маски у стикера.
- Добавлен stickers.renameStickerSet — Переименовать набор стикеров.
- Добавлен stickers.deleteStickerSet — Удалить свой набор стикеров.
- Добавлен stickers.replaceSticker — Заменить стикер в наборе.
- Добавлен phone.getCallConfig — Устарело: получить конфигурацию звонка для старой голосовой библиотеки.
- Добавлен phone.requestCall — Начать звонок.
- Добавлен phone.acceptCall — Принять входящий звонок.
- Добавлен phone.confirmCall — Завершить обмен ключами сквозного шифрования для звонка.
- Добавлен phone.receivedCall — Сообщить серверу, что пользователь занят разговором. Входящие звонки будут отклоняться автоматически до конца текущего.
- Добавлен phone.discardCall — Отклонить входящий звонок или завершить текущий.
- Добавлен phone.setCallRating — Оценить качество звонка. Возвращает сведения об отправленном сообщении с оценкой.
- Добавлен phone.saveCallDebug — Отправить на сервер отладочные данные о звонке.
- Добавлен phone.sendSignalingData — Передать сигнальные данные текущего звонка.
- Добавлен phone.createGroupCall — Создать видеочат или трансляцию.
- Добавлен phone.joinGroupCall — Войти в групповой звонок любого типа. Для конференций дополнительно нужен обмен ключами сквозного шифрования.
- Добавлен phone.leaveGroupCall — Выйти из группового звонка, не завершая его для остальных.
- Добавлен phone.inviteToGroupCall — Пригласить пользователей в видеочат или трансляцию. Не применяется к прямым эфирам в историях и к конференциям.
- Добавлен phone.discardGroupCall — Завершить групповой звонок для всех участников.
- Добавлен phone.toggleGroupCallSettings — Изменить настройки группового звонка. Набор настроек зависит от типа звонка.
- Добавлен phone.getGroupCall — Получить сведения о групповом звонке и его участниках.
- Добавлен phone.getGroupParticipants — Получить участников группового звонка.
- Добавлен phone.checkGroupCall — Проверить, какие из указанных источников сервер всё ещё считает подключёнными к звонку.
- Добавлен phone.toggleGroupCallRecord — Начать или остановить запись видеочата или трансляции. Записанные потоки уходят в «Избранное».
- Добавлен phone.editGroupCallParticipant — Изменить параметры участника видеочата, трансляции или конференции. Поднятие руки поддерживается только в видеочатах и трансляциях.
- Добавлен phone.editGroupCallTitle — Изменить название видеочата или трансляции. Не применяется к прямым эфирам в историях и к конференциям.
- Добавлен phone.getGroupCallJoinAs — Получить список профилей, от имени которых можно войти в видеочат или трансляцию.
- Добавлен phone.exportGroupCallInvite — Получить пригласительную ссылку на публичный видеочат или трансляцию. Ссылку с правом самому включать микрофон могут выдавать только администраторы звонка.
- Добавлен phone.toggleGroupCallStartSubscription — Подписаться на запланированный групповой звонок или отписаться от него.
- Добавлен phone.startScheduledGroupCall — Начать запланированный групповой звонок.
- Добавлен phone.saveDefaultGroupCallJoinAs — Задать профиль, от имени которого мы по умолчанию входим в видеочат конкретного чата.
- Добавлен phone.joinGroupCallPresentation — Начать демонстрацию экрана в видеочате, трансляции или конференции.
- Добавлен phone.leaveGroupCallPresentation — Прекратить демонстрацию экрана в видеочате, трансляции или конференции.
- Добавлен phone.getGroupCallStreamChannels — Получить доступные потоки и текущую метку воспроизведения трансляции в режиме RTMP.
- Добавлен phone.getGroupCallStreamRtmpUrl — Получить адрес и ключ RTMP для внешнего вещателя трансляции.
- Добавлен phone.saveCallLog — Устарело: отправить журнал звонка из старой голосовой библиотеки.
- Добавлен phone.createConferenceCall — Создать конференцию и при желании сразу к ней присоединиться.
- Добавлен phone.deleteConferenceCallParticipants — Убрать участников из конференции. Должен быть выставлен ровно один из флагов only_left и kick.
- Добавлен phone.sendConferenceCallBroadcast — Отправить проверочное сообщение в служебную подцепочку конференции.
- Добавлен phone.inviteConferenceCallParticipant — Пригласить пользователя в конференцию.
- Добавлен phone.declineConferenceCallInvite — Отклонить приглашение в конференцию.
- Добавлен phone.getGroupCallChainBlocks — Получить блоки из подцепочки конференции. Если блоков вернулось ровно limit, метод нужно вызвать снова сразу после обработки.
- Добавлен phone.sendGroupCallMessage — Отправить сообщение всем участникам видеочата, трансляции или прямого эфира.
- Добавлен phone.sendGroupCallEncryptedMessage — Отправить всем участникам конференции сообщение или реакцию, зашифрованные сквозным шифрованием. Только для конференций.
- Добавлен phone.deleteGroupCallMessages — Удалить сообщения из наложения сообщений видеочата, трансляции или прямого эфира.
- Добавлен phone.deleteGroupCallParticipantMessages — Администратору: удалить все сообщения конкретного участника из наложения сообщений звонка.
- Добавлен phone.getGroupCallStars — Получить сумму донатов прямого эфира и список крупнейших донатеров.
- Добавлен phone.saveDefaultSendAs — Задать профиль, от имени которого по умолчанию идут комментарии и реакции в прямом эфире.
- Добавлен langpack.getLangPack — Получить строки языкового пакета.
- Добавлен langpack.getStrings — Получить конкретные строки языкового пакета.
- Добавлен langpack.getDifference — Получить новые строки языкового пакета.
- Добавлен langpack.getLanguages — Получить сведения обо всех языках в языковом пакете.
- Добавлен langpack.getLanguage — Получить сведения о языке в языковом пакете.
- Добавлен folders.editPeerFolders — Изменить состав чатов в системной папке.
- Добавлен stats.getBroadcastStats — Получить статистику канала.
- Добавлен stats.loadAsyncGraph — Загрузить график статистики канала асинхронно.
- Добавлен stats.getMegagroupStats — Получить статистику супергруппы.
- Добавлен stats.getMessagePublicForwards — Получить список сообщений, показывающий, в какие публичные каналы было переслано сообщение.
- Добавлен stats.getMessageStats — Получить статистику сообщения.
- Добавлен stats.getStoryStats — Получить статистику истории.
- Добавлен stats.getStoryPublicForwards — Получить пересылки истории в публичные чаты и репосты публичными каналами.
- Добавлен chatlists.exportChatlistInvite — Создать диплинк на папку чатов.
- Добавлен chatlists.deleteExportedInvite — Удалить диплинк на папку чатов.
- Добавлен chatlists.editExportedInvite — Изменить диплинк на папку чатов.
- Добавлен chatlists.getExportedInvites — Получить все диплинки, созданные для папки.
- Добавлен chatlists.checkChatlistInvite — Получить сведения о диплинке на папку чатов.
- Добавлен chatlists.joinChatlistInvite — Импортировать папку по диплинку, вступив во все или в часть её чатов.
- Добавлен chatlists.getChatlistUpdates — Получить новые чаты, добавленные в импортированную папку. Вызывать не чаще, чем разрешает конфигурация.
- Добавлен chatlists.joinChatlistUpdates — Вступить в каналы и супергруппы, недавно добавленные в импортированную папку.
- Добавлен chatlists.hideChatlistUpdates — Отклонить чаты, недавно добавленные в импортированную папку.
- Добавлен chatlists.getLeaveChatlistSuggestions — Получить чаты импортированной папки, которые предлагается покинуть вместе с ней.
- Добавлен chatlists.leaveChatlist — Удалить папку, импортированную по диплинку.
- Добавлен stories.canSendStory — Проверить, можем ли мы публиковать истории от имени указанного профиля.
- Добавлен stories.sendStory — Опубликовать историю.
- Добавлен stories.editStory — Изменить опубликованную историю.
- Добавлен stories.deleteStories — Удалить опубликованные истории.
- Добавлен stories.togglePinned — Закрепить или открепить истории.
- Добавлен stories.getAllStories — Получить список активных историй — при желании вместе со скрытыми.
- Добавлен stories.getPinnedStories — Получить истории, закреплённые в профиле.
- Добавлен stories.getStoriesArchive — Получить архив историй профиля, которым мы управляем.
- Добавлен stories.getStoriesByID — Получить полные сведения об историях по их идентификаторам.
- Добавлен stories.toggleAllStoriesHidden — Скрыть активные истории профиля, чтобы они не показывались в ленте историй.
- Добавлен stories.readStories — Отметить истории прочитанными до указанного идентификатора. Всем сессиям уйдёт апдейт updateReadStories.
- Добавлен stories.incrementStoryViews — Увеличить счётчик просмотров историй.
- Добавлен stories.getStoryViewsList — Получить список тех, кто посмотрел нашу историю.
- Добавлен stories.getStoriesViews — Получить просмотры, пересылки, реакции и недавних зрителей историй.
- Добавлен stories.exportStoryLink — Создать диплинк на историю.
- Добавлен stories.report — Пожаловаться на историю.
- Добавлен stories.activateStealthMode — Включить режим скрытого просмотра историй. Возвращает апдейт updateStoriesStealthMode.
- Добавлен stories.sendReaction — Поставить реакцию на историю.
- Добавлен stories.getPeerStories — Получить полный список активных историй профиля.
- Добавлен stories.getAllReadPeerStories — Получить последнюю прочитанную историю по каждому профилю. Приходит набором апдейтов updateReadStories.
- Добавлен stories.getPeerMaxIDs — Получить краткие сводки активных историй по набору профилей.
- Добавлен stories.getChatsToSend — Получить каналы, в которых пользователь может публиковать истории.
- Добавлен stories.togglePeerStoriesHidden — Скрыть активные истории пользователя, чтобы они не показывались в ленте историй.
- Добавлен stories.getStoryReactionsList — Получить реакции и взаимодействия с историей канала вместе с их авторами. Только для администраторов канала.
- Добавлен stories.togglePinnedToTop — Закрепить истории наверху профиля.
- Добавлен stories.searchPosts — Найти истории по хештегу или по метке места. В запросе должно быть задано что-то одно из двух.
- Добавлен stories.createAlbum — Создать альбом историй.
- Добавлен stories.updateAlbum — Переименовать альбом историй либо добавить, удалить или переупорядочить истории в нём.
- Добавлен stories.reorderAlbums — Изменить порядок альбомов историй в профиле.
- Добавлен stories.deleteAlbum — Удалить альбом историй.
- Добавлен stories.getAlbums — Получить альбомы историй профиля.
- Добавлен stories.getAlbumStories — Получить истории из альбома.
- Добавлен stories.startLive — Начать прямой эфир в историях, при желании в режиме RTMP.
- Добавлен premium.getBoostsList — Получить сведения о бустах, применённых к каналу или супергруппе. Только для администраторов.
- Добавлен premium.getMyBoosts — Узнать, какие каналы мы бустим и сколько слотов буста осталось.
- Добавлен premium.applyBoost — Применить один или несколько бустов к каналу.
- Добавлен premium.getBoostsStatus — Узнать текущее количество бустов канала или супергруппы.
- Добавлен premium.getUserBoosts — Получить список бустов, применённых к каналу конкретным пользователем. Только для администраторов.
- Добавлен smsjobs.isEligibleToJoin — Проверить, можем ли мы обрабатывать задания на отправку SMS. Только для официальных клиентов.
- Добавлен smsjobs.join — Включить обработку заданий на отправку SMS. Только для официальных клиентов.
- Добавлен smsjobs.leave — Выключить обработку заданий на отправку SMS. Только для официальных клиентов.
- Добавлен smsjobs.updateSettings — Изменить настройки обработки SMS-заданий. Только для официальных клиентов.
- Добавлен smsjobs.getStatus — Получить статус обработки SMS-заданий. Только для официальных клиентов.
- Добавлен smsjobs.getSmsJob — Получить сведения о задании на отправку SMS. Только для официальных клиентов.
- Добавлен smsjobs.finishJob — Завершить задание на отправку SMS. Только для официальных клиентов.
- Добавлен fragment.getCollectibleInfo — Получить сведения о коллекционном объекте Fragment.
Новые конструкторы (1546)