Ниже — сведения об изменениях схемы. Номер слоя — это контракт: внутри слоя
подписи не меняются, а если конструктор изменился, у него новый идентификатор и он
приходит в новом слое, старый же продолжает работать. Клиент сообщает свой слой при
подключении и получает ответы в нём; как номер передаётся на проводе — на
странице протокола.
Layer 232 — Схема текущего серверного слоя
Полный опубликованный снимок схемы: 1720 конструкторов и 859 методов. Это справочник интерфейсов, а не заявление о реализации каждого сценария.
Открыть схему этого слоя »
Слой закрывает следующие области:
Схема — изменения
Методы (859)
- Объявлен 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. Запрос должен уйти в домашний дата-центр пользователя.
- Объявлен auth.cancelWebTokenAuthorization
- Объявлен auth.initFirebasePnvLogin
- Объявлен auth.finishFirebasePnvLogin
- Объявлен auth.firebasePnvSignUp
- Объявлен 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 текущего аккаунта.
- Объявлен account.confirmBotConnection
- Объявлен account.getWebBrowserSettings
- Объявлен account.updateWebBrowserSettings
- Объявлен account.toggleWebBrowserSettingsException
- Объявлен account.deleteWebBrowserSettingsExceptions
- Объявлен 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 — Изменить личную заметку о контакте.
- Объявлен contacts.exportNoPaidMessagesToken
- Объявлен contacts.importNoPaidMessagesToken
- Объявлен 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-авторизации.
- Объявлен messages.composeMessageWithAI — Invokes Ansible AI Editor that can translate, transform, fixup and/or emojify your message in a number of different ways, privately powered by Cocoon, see here » for more info!All of the modes specified below can be combined.
- Объявлен messages.reportReadMetrics — Report viewport read metrics for visible messages, indicating how long each message stayed in the chat viewport, see here » for more info on the full flow.
- Объявлен messages.reportMusicListen — Report the listening duration of a music track (audio document without the voice flag), see here » for more info on the full flow.
- Объявлен messages.addPollAnswer — Add an answer option to an open-answer poll »
- Объявлен messages.deletePollAnswer — Remove an answer option from an open-answer poll »
- Объявлен messages.getUnreadPollVotes — Get messages containing polls with unread votes »
- Объявлен messages.readPollVotes — Mark all unread poll votes » in a chat as read
- Объявлен messages.setBotGuestChatResult — Bots may use this method to answer a guest mode » query received via an updateBotGuestChatQuery update, providing the message to post into the chat as a guest, see here » for more info.
- Объявлен messages.deleteParticipantReactions — As an admin, remove all of a specific participant's reactions from every message in a group or channel.
- Объявлен messages.deleteParticipantReaction — As an admin, remove all of a specific participant's reactions from a single message.
- Объявлен messages.getPersonalChannelHistory — Fetch the message history of a user's personal channel ».
- Объявлен messages.getRichMessage
- Объявлен messages.translateRichMessage
- Объявлен messages.composeRichMessageWithAI
- Объявлен messages.requestChatJoinWebView
- Объявлен messages.setShareTheme
- Объявлен messages.getShareThemeBackdrops
- Объявлен 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 — Получить список похожих ботов, подобранных по пересечению аудиторий.
- Объявлен bots.checkUsername — Check whether a username is available and valid for use when creating a managed bot ».
- Объявлен bots.createBot — Create a managed bot » owned by the current user and controlled by the specified manager bot.
- Объявлен bots.exportBotToken — Export the bot token of a managed bot »; can only be called by the manager bot.
- Объявлен bots.requestWebViewButton — Bots may use this method to prepare a peer request button for a Mini App, see here » for more info.
- Объявлен bots.getRequestedWebViewButton — Fetch the peer request button a bot prepared for a Mini App with bots.requestWebViewButton, invoked when the Mini App emits a web_app_request_chat event, see here » for more info.
- Объявлен bots.getAccessSettings — Get the access restriction settings » of a managed bot; can only be called by the manager bot.
- Объявлен bots.editAccessSettings — Edit the access restriction settings » of a managed bot; can only be called by the manager bot.
- Объявлен bots.setJoinChatResults
- Объявлен bots.addUsername
- Объявлен bots.removeUsername
- Объявлен 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.
- Объявлен payments.getCurrencyRates
- Объявлен payments.getOnrampProviders
- Объявлен payments.getOnrampBaseCurrencies
- Объявлен payments.getOnrampAvailability
- Объявлен payments.getOnrampLimits
- Объявлен payments.getOnrampQuote
- Объявлен payments.createOnrampSession
- Объявлен payments.withdrawStarGift
- Объявлен payments.depositStarGift
- Объявлен payments.displayStarGift
- Объявлен payments.deleteStarGift
- Объявлен 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 — Получить пересылки истории в публичные чаты и репосты публичными каналами.
- Объявлен stats.getPollStats — Get statistics for a poll sent in a message.
- Объявлен 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.
- Объявлен aicompose.createTone — Create a new custom AI composer tone ».
- Объявлен aicompose.updateTone — Edit a custom AI composer tone » previously created by the current user. Only the fields whose flag is set will be modified.
- Объявлен aicompose.saveTone — Install or uninstall an AI composer tone », adding it to or removing it from the list of saved tones of the current user.Non-Premium users may install up to aicompose_tone_saved_limit_default » tones, Premium users up to aicompose_tone_saved_limit_premium » tones.
- Объявлен aicompose.deleteTone — Permanently delete a custom AI composer tone » created by the current user.
- Объявлен aicompose.getTone — Fetch information about a single AI composer tone », for example to resolve a shared tone deep link.
- Объявлен aicompose.getTones — Fetch the list of saved AI composer tones » of the current user.
- Объявлен aicompose.getToneExample — Fetch an example showing how an AI composer tone » rephrases a sample message, used as a preview in the tone picker.
- Объявлен communities.create
- Объявлен communities.togglePeerLink
- Объявлен communities.getJoinedCommunities
- Объявлен communities.toggleCommunityCollapsedInDialogs
- Объявлен communities.getPeerLinkRequests
- Объявлен communities.togglePeerLinkRequestApproval
- Объявлен communities.toggleAllPeerLinkRequestApproval
- Объявлен communities.toggleParticipantBanned
- Объявлен communities.getParticipantJoinedChats
- Объявлен ephemeral.sendMessage
- Объявлен ephemeral.deleteMessage
- Объявлен ephemeral.reportMessage
- Объявлен ephemeral.getCallbackAnswer
- Объявлен ephemeral.editMessage
- Объявлен ephemeral.deleteWelcomeMessage
- Объявлен ephemeral.deleteAllWelcomeMessages
- Объявлен ephemeral.getWelcomeMessages
- Объявлен toncenter.performApiRequest
- Объявлен toncenter.getStreamingUrl
- Объявлен wallet.getState
- Объявлен wallet.getUserAddresses
- Объявлен wallet.getTransactions
- Объявлен wallet.getTransactionsByIDs
- Объявлен wallet.getTransactionsByMsgHash
- Объявлен wallet.exportSecretPhrase
- Объявлен wallet.fetchEncryptedSecretPhrasePart
- Объявлен wallet.replaceWallet
- Объявлен wallet.disableBackup
- Объявлен wallet.getBackupHolderDcs
- Объявлен wallet.enableBackup
- Объявлен wallet.getProofChallenge
- Объявлен wallet.sendTransfer
- Объявлен wallet.getGaslessInfo
- Объявлен wallet.getExistingWaltBalance
- Объявлен wallet.getNfts
- Объявлен wallet.tonConnectCreateSession
- Объявлен wallet.tonConnectRegisterKey
- Объявлен wallet.tonConnectSubmitConnectResult
- Объявлен wallet.tonConnectGetPending
- Объявлен wallet.tonConnectClaimRequest
- Объявлен wallet.tonConnectSubmitResponse
- Объявлен wallet.tonConnectNextEventId
- Объявлен wallet.tonConnectCloseSession
- Объявлен wallet.tonConnectGetSessions
- Объявлен wallet.setCardStickers
Конструкторы (1720)
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)