MadelineProto, телеграмм-клиент PHP MTProto
Создано Даниил Джентили
#StandWithUkraine
Присоединяйтесь к официальному каналу @MadelineProto и группам поддержки!
Одобрено Telegram!
Что это?
Эту библиотеку можно использовать для легкого взаимодействия с Telegram без API бота, как и в официальных приложениях.
Он может войти в систему с помощью номера телефона (MTProto API) или с помощью токена бота (MTProto API, API бота не используется! ).
Теперь он полностью асинхронен!
Начало работы (теперь полностью асинхронное!)
<?php
// PHP 8.2+ is required.
if (! file_exists ( ' madeline.php ' )) {
copy ( ' https://phar.madelineproto.xyz/madeline.php ' , ' madeline.php ' );
}
include ' madeline.php ' ;
$ MadelineProto = new danog MadelineProto API ( ' session.madeline ' );
$ MadelineProto -> start ();
$ me = $ MadelineProto -> getSelf ();
$ MadelineProto -> logger ( $ me );
if (! $ me [ ' bot ' ]) {
$ MadelineProto -> messages -> sendMessage (peer: ' @stickeroptimizerbot ' , message: " /start " );
$ MadelineProto -> channels -> joinChannel (channel: ' @MadelineProto ' );
try {
$ MadelineProto -> messages -> importChatInvite (hash: ' https://t.me/+Por5orOjwgccnt2w ' );
} catch ( danog MadelineProto RPCErrorException $ e ) {
$ MadelineProto -> logger ( $ e );
}
}
$ MadelineProto -> echo ( ' OK, done! ' );
Попробуйте запустить этот код в браузере или в консоли!
Совет: если вы получили сообщение об ошибке (или ничего не получили), отправьте нам сообщение об ошибке и файл MadelineProto.log
, созданный в том же каталоге (при запуске из браузера).
Сделано с помощью MadelineProto
Следующие проекты с открытым исходным кодом были созданы с использованием MadelineProto: вы можете установить их напрямую или изучить исходный код в качестве прямых примеров использования многочисленных функций MadelineProto!
- magnaluna webradio - Многофункциональное веб-радио Telegram VoIP
-
simpleBot.php
— чрезвычайно простой пример -
tgstories_dl_bot.php
— Исходный код @tgstories_dl_bot — Бот для загрузки любой истории Telegram! -
downloadRenameBot.php
— загружайте файлы по URL-адресу и переименовывайте файлы Telegram с помощью этого асинхронного параллельного бота! -
secret_bot.php
- Секретный чат-бот! -
pipesbot.php
— Создание встроенных ботов и использование других встроенных ботов через пользовательского бота! -
bot.php
— примеры использования фильтров, обновлений, получения ссылок для скачивания любого файла, историй Telegram и многого другого! - TelegramApiServer — быстрый, простой, асинхронный php-сервер Telegram API: HTTP JSON API для MadelineProto (для использования на языках, отличных от PHP, при использовании PHP используйте напрямую MadelineProto)
Хотите добавить в этот список свой собственный проект с открытым исходным кодом? Кликните сюда!
Некоторые из основных компонентов MadelineProto также доступны в виде отдельных автономных библиотек:
- danog/async-orm — асинхронный ORM на основе AMPHP v3 и волокон.
- danog/telegram-entities — библиотека для работы с текстовыми объектами в стиле Telegram UTF-16.
- danog/tg-file-decoder — библиотека для работы с идентификаторами файлов API бота Telegram.
- danog/tg-dialog-id — библиотека для работы с идентификаторами диалогов API бота Telegram.
- danog/loop — абстракция модели цикла/актера для AMPHP.
- danog/better-prometheus — лучшая библиотека Prometheus для приложений PHP.
- danog/ipc — компонент Async IPC для AMPHP.
- danog/dns-over-https — асинхронное разрешение DNS-over-HTTPS для AMPHP.
Документация
- Создание клиента. На этой странице объясняется, как создать экземпляр MadelineProto.
- Вход. Есть много способов войти в систему с помощью MadelineProto.
- Получение разрешения на использование Telegram API
- Автоматический
- Руководство (пользователь)
- Руководство (бот)
- Вход по QR-коду (пользователь)
- Возможности: MadelineProto может делать все, что могут делать официальные клиенты, и даже больше!
- Требования. Для правильной работы MadelineProto требуются расширения mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd.
- MadelineProto в Docker — MadelineProto предлагает официальный образ докера MadelineProto для платформ linux/amd64, linux/arm64 и linux/riscv64 @hub.madelineproto.xyz/danog/madelineproto.
- Начиная
- CLI-бот (рекомендуется)
- Базы данных в докере
- Веб-докер
- Пользовательские расширения
- Метрики. MadelineProto может предоставлять множество полезных показателей, которые можно визуализировать с помощью официальной панели инструментов MadelineProto Grafana.
- Установка. Существуют различные способы установки MadelineProto:
- Простой
- Композитор из существующего проекта
- Композитор с нуля.
- Рассылка сообщений всем пользователям — MadelineProto можно использовать для трансляции сообщений всем пользователям, чатам и каналам бота или пользовательского бота.
- Обработка обновлений (новые сообщения и другие события). Обработка обновлений может выполняться разными способами:
- Асинхронное событие, управляемое событиями
- Полный пример
- Связанные методы
- Фильтры
- Простые фильтры
- Фильтры атрибутов
- Фильтры МТПрото
- Плагины
- Крон
- Сохраняющиеся данные и IPC
- Встроенный ОРМ
- МПК
- Перезапуск
- Самостоятельный перезапуск на веб-хостах
- Мультиаккаунт
- Автоматический статический анализ
- Избегание использования функций файловой системы
- Вебхук (для HTTP API)
- getUpdates (только для API Javascript)
- Ноп (по умолчанию)
- danogMadelineProtoBroadcastProgress » - Ход трансляции.
- danogMadelineProtoEventHandlerAbstractMessage » — представляет входящее или исходящее сообщение.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » — представляет личное или секретное сообщение чата.
- danogMadelineProtoEventHandlerAbstractStory » — представляет историю Telegram.
- danogMadelineProtoEventHandlerBotCommands » - Изменился набор команд определенного бота в определенном чате.
- danogMadelineProtoEventHandlerCallbackQuery » — представляет запрос, отправленный пользователем при нажатии кнопки.
- danogMadelineProtoEventHandlerChannelChannelParticipant » — участник вышел, присоединился, был забанен или получил администрирование в канале или супергруппе.
- danogMadelineProtoEventHandlerChannelMessageForwards » — указывает, что счетчик пересылки сообщения в канале изменился.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » — указывает, что счетчик просмотров сообщения в канале изменился.
- danogMadelineProtoEventHandlerChannelUpdateChannel » — доступен новый канал или была изменена информация о существующем канале.
- danogMadelineProtoEventHandlerChatInviteRequester » — указывает, что кто-то запросил присоединение к чату или каналу.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » — указывает, что кто-то запросил присоединение к чату или каналу (только для ботов).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » — кто-то запросил присоединение к чату или каналу.
- danogMadelineProtoEventHandlerDelete » — указывает, что некоторые сообщения были удалены.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » — некоторые сообщения в супергруппе/канале были удалены.
- danogMadelineProtoEventHandlerDeleteDeleteMessages » — Некоторые сообщения были удалены в приватном чате или простой группе.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » — некоторые запланированные сообщения были удалены из очереди расписания чата.
- danogMadelineProtoEventHandlerInlineQuery » — входящий встроенный запрос.
- danogMadelineProtoEventHandlerMessage » — представляет входящее или исходящее сообщение.
- danogMadelineProtoEventHandlerMessageChannelMessage » — представляет входящее или исходящее сообщение канала.
- danogMadelineProtoEventHandlerMessageCommentReply » — представляет собой ответ на одно из наших сообщений в группе комментариев канала, членом которой мы не являемся (т. е. получено через
@replies
). - danogMadelineProtoEventHandlerMessageGroupMessage » — представляет входящее или исходящее групповое сообщение.
- danogMadelineProtoEventHandlerMessagePrivateMessage » — представляет входящее или исходящее личное сообщение.
- danogMadelineProtoEventHandlerMessageSecretMessage » — представляет новое зашифрованное сообщение.
- danogMadelineProtoEventHandlerMessageServiceMessage » — представляет информацию о служебном сообщении.
- danogMadelineProtoEventHandlerMessageServiceMessage » — представляет информацию о служебном сообщении.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » — мы предоставили боту разрешение отправлять нам прямые сообщения.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » — канал создан.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » — указывает, что канал был перенесен из указанного чата.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » — пользователь присоединился к чату по ссылке для приглашения.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » — указывает, что чат был перенесен в указанную супергруппу.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » — контакт только что зарегистрировался в Telegram.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » — чат или канал создан.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » — Удаленные сообщения.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » — Кто-то забил гол в игре.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » — пользователь чата теперь находится рядом с другим пользователем.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » — Информация о подаренной подписке Telegram Premium.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » — Информация об одарённых Telegram Stars.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » — представляет служебное сообщение о групповом вызове.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » — групповой вызов начался или завершился.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » — набор пользователей был приглашен на групповой вызов.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » — запланирован групповой вызов.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » — история чата очищена.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » — пользователь был принят в группу администратором.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » — участник покинул чат или канал.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » — некоторые участники присоединились к чату или каналу.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » — сообщение было закреплено в чате.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » — содержит информацию об узле, которым пользователь поделился с ботом после нажатия кнопки KeyboardButtonRequestPeer.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » — Телефонный звонок.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » — Фотография диалога была изменена или удалена.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » — сообщения, помеченные как прочитанные.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » — сделан скриншот чата.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » — Изменена тема чата.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » — изменены обои текущего чата.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » — изменено время жизни сообщений в этом чате.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » — Информация об одарённом звезде.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » — с помощью photos.uploadContactProfilePhoto было предложено новое изображение профиля.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » — Изменилось название канала или группы.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » — создана тема на форуме.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » — информация о теме форума была отредактирована.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » — данные из открытого веб-приложения бота-клавиатуры для ответа были переданы боту, которому они принадлежат (сообщение службы на стороне пользователя и бота).
- danogMadelineProtoEventHandlerPaymentsPayment » — этот объект содержит информацию о входящем запросе предварительного оформления заказа.
- danogMadelineProtoEventHandlerPinned » — указывает, что некоторые сообщения были закреплены/откреплены.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » — представляет сообщения, которые были закреплены/откреплены в канале.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » — представляет сообщения, которые были закреплены/откреплены в чате/супергруппе.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » — Некоторые сообщения были закреплены в приватном чате.
- danogMadelineProtoEventHandlerPrivacy » — указывает некоторые правила конфиденциальности для пользователя или группы пользователей.
- danogMadelineProtoEventHandlerQueryButtonQuery » — представляет запрос, отправленный пользователем при нажатии кнопки.
- danogMadelineProtoEventHandlerQueryChatButtonQuery » — представляет запрос, отправленный пользователем при нажатии кнопки в чате.
- danogMadelineProtoEventHandlerQueryChatGameQuery » — представляет запрос, отправленный пользователем при нажатии кнопки «Играть в игру» в чате.
- danogMadelineProtoEventHandlerQueryGameQuery » — представляет запрос, отправленный пользователем при нажатии кнопки «Играть в игру».
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » — представляет запрос, отправленный пользователем путем нажатия кнопки во встроенном сообщении.
- danogMadelineProtoEventHandlerQueryInlineGameQuery » — представляет запрос, отправленный пользователем при нажатии кнопки «Играть в игру» во встроенном сообщении.
- danogMadelineProtoEventHandlerStoryStory » — представляет историю Telegram.
- danogMadelineProtoEventHandlerStoryStoryDeleted » — представляет удаленную историю.
- danogMadelineProtoEventHandlerStoryStoryReaction » — представляет собой реакцию на историю.
- danogMadelineProtoEventHandlerTyping » — пользователь печатает.
- danogMadelineProtoEventHandlerTypingChatUserTyping » — Пользователь готовит сообщение в группе; набор текста, запись, загрузка и т. д. Это обновление действительно в течение 6 секунд. Если в течение 6 секунд дальнейших обновлений такого рода не поступает, следует считать, что пользователь прекратил делать то, что делал.
- danogMadelineProtoEventHandlerTypingSecretUserTyping » — Пользователь готовит сообщение в секретном чате; набор текста, запись, загрузка и т. д. Это обновление действительно в течение 6 секунд. Если в течение 6 секунд дальнейших обновлений такого рода не поступает, следует считать, что пользователь прекратил делать то, что делал.
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » — пользователь вводит данные в супергруппу.
- danogMadelineProtoEventHandlerTypingUserTyping » — Пользователь готовит сообщение; набор текста, запись, загрузка и т. д. Это обновление действительно в течение 6 секунд. Если в течение 6 секунд дальнейших обновлений такого рода не поступает, следует считать, что пользователь прекратил делать то, что делал.
- danogMadelineProtoEventHandlerUserBlocked » — узел заблокирован.
- danogMadelineProtoEventHandlerUserBotStopped » — бот был остановлен или перезапущен.
- danogMadelineProtoEventHandlerUserPhone » — изменен номер телефона пользователя.
- danogMadelineProtoEventHandlerUserStatus » — Содержит обновление статуса.
- danogMadelineProtoEventHandlerUserStatusEmoji » — Статус смайлика определенного пользователя изменился или был удален.
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » — Статус пользователя еще не установлен.
- danogMadelineProtoEventHandlerUserStatusLastMonth » — Статус онлайн: последний раз был замечен в прошлом месяце.
- danogMadelineProtoEventHandlerUserStatusLastWeek » — Статус онлайн: последний раз был на прошлой неделе.
- danogMadelineProtoEventHandlerUserStatusOffline » — автономный статус пользователя.
- danogMadelineProtoEventHandlerUserStatusOnline » — Онлайн-статус пользователя.
- danogMadelineProtoEventHandlerUserStatusRecently » — Статус онлайн: последний раз был замечен недавно.
- danogMadelineProtoEventHandlerUserUsername » — были внесены изменения в имя, фамилию или имя пользователя пользователя.
- danogMadelineProtoVoIP » — это обновление представляет собой VoIP-вызов Telegram.
- Фильтры. MadelineProto предлагает очень простую и интуитивно понятную систему фильтрации сообщений, основанную на системе типов и атрибутах PHP.
- Простые фильтры
- Фильтры атрибутов
- Создание пользовательских фильтров атрибутов
- Фильтры МТПрото
- Плагины — MadelineProto предлагает собственную систему плагинов, основанную на обработчиках событий!
- Установка плагинов
- Простая установка
- Установка композитора
- Встроенные плагины
- Создание плагинов
- Полный пример плагина
- Ограничения
- Требования к пространству имен
- Распределение
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- Конфигурация
- Создание и загрузка текстовых файлов
- Ведение журнала
- База данных. MadelineProto при желании может хранить некоторые свои внутренние данные в базе данных, например mysql, mariadb, postgres или redis (вы также можете добавить свои собственные!), сокращая использование оперативной памяти.
- danogMadelineProtoSettingsDatabaseMemory: настройки внутренней памяти.
- danogMadelineProtoSettingsDatabaseMysql: настройки серверной части MySQL.
- danogMadelineProtoSettingsDatabasePostgres: настройки серверной части Postgres.
- danogMadelineProtoSettingsDatabaseRedis: настройки серверной части Redis.
- Настройки. MadelineProto имеет множество настроек, которые можно использовать для изменения поведения библиотеки.
- AppInfo: информация о приложении.
- Аутентификация: настройки шифрования.
- Соединение: настройки соединения.
- Файлы: настройки управления файлами.
- Регистратор: настройки регистратора.
- Одноранговый узел: настройки одноранговой базы данных.
- Pwr: настройки PWRTelegram.
- RPC: настройки RPC.
- SecretChats: настройки секретного чата.
- Сериализация: настройки сериализации.
- TLSchema: настройки схемы TL.
- Шаблоны: настройки шаблонов веб-интерфейса и интерфейса командной строки для входа в систему.
- VoIP: настройки VoIP.
- База данныхПамять: настройки внутренней памяти.
- База данныхMysql: настройки серверной части MySQL.
- База данныхPostgres: настройки серверной части Postgres.
- База данныхRedis: настройки серверной части Redis.
- Получение информации о текущем пользователе. Вот как можно получить информацию о вошедшем в систему пользователе.
- Исключения. MadelineProto может генерировать множество различных исключений.
- Список типов исключений
- Симпатичная трассировка TL
- Получение трассировки TL
- Избегайте FLOOD_WAIT. Если вы делаете слишком много запросов к Telegram, вы можете на некоторое время получить FLOOD_WAIT. Чтобы избежать таких ожиданий наводнения, необходимо рассчитать скорость ожидания наводнения.
- Ведение журнала — MadelineProto предоставляет унифицированный класс для регистрации сообщений в место назначения журнала, определенное в настройках.
- Телефонные звонки Telegram VoIP — MadelineProto предоставляет удобную оболочку для работы с телефонными звонками.
- Запрос на звонок
- Воспроизведение аудиофайлов
- Прием звонков
- Загрузка и скачивание файлов. MadelineProto предоставляет полностью распараллеленные методы-оболочки для загрузки и скачивания файлов, которые поддерживают идентификаторы файлов API ботов, прямую загрузку по URL-адресу и переименование файлов.
- Идентификаторы файлов API ботов
- Загрузка и отправка файлов
- Уведомление о безопасности
- Фотографии
- Фотографии как документы
- Документы
- гифки
- Видео
- Музыка
- Голос
- Наклейки
- Загрузка файлов
- Повторное использование загруженных файлов
- Переименование файлов
- Загрузка файлов
- Извлечение информации о загрузке
- Получение ссылки для скачивания
- Загрузка изображений профиля
- Скачать в каталог
- Скачать в файл
- Загрузите для трансляции
- Скачать для обратного звонка
- Загрузить на http-сервер
- Загрузить в браузер
- Получение прогресса
- Получение информации о чатах. Существуют различные методы, которые можно использовать для получения информации о чатах на основе идентификатора API бота, объектов Peer, User и Chat.
- Полная информация о чате с полным списком участников
- Полная информация о чате
- Уменьшенная информация в чате (очень быстро)
- Просто идентификатор чата (очень быстро)
- Получение всех чатов (диалогов) — Есть два способа получить список всех чатов, в зависимости от того, вошли ли вы в систему как пользователь или как бот.
- Список идентификаторов диалогов
- Полная информация о диалоге
- Встроенные кнопки. Вы можете легко нажимать встроенные кнопки с помощью MadelineProto, просто нажмите нужную кнопку:
- Секретные чаты. MadelineProto предоставляет оболочки для работы с секретными чатами.
- Запрос секретных чатов
- Принятие секретных чатов
- Проверка статуса секретного чата
- Отправка секретных сообщений
- Использование прокси. Вы можете использовать прокси с MadelineProto.
- Как установить прокси
- Несколько прокси с автоматическим переключением
- Используйте готовый MTProxy
- Используйте готовый прокси Socks5.
- Используйте готовый HTTP-прокси
- Создайте свой собственный прокси
- Асинхронность — MadelineProto теперь поддерживает асинхронность для невероятного повышения скорости и параллельную обработку, и все это на базе amphp.
- Использование
- Асинхронность в обработчике событий
- Множественная асинхронность
- Игнорируется асинхронность
- Объединение асинхронных операций
- Асинхронные API MadelineProto и AMPHP
- Вспомогательные методы
- Асинхронный сон
- Асинхронная строка чтения
- Асинхронное эхо
- HTTP-клиент MadelineProto
- Асинхронное форкирование
- Асинхронная стая
- API асинхронного цикла MadelineProto
- Часто задаваемые вопросы: вот список распространенных вопросов и ответов о MadelineProto.
- Обновление с MadelineProto v7 до v8. MadelineProto v8 — это крупное обновление MadelineProto, которое удаляет большое количество давно устаревших API: я создал этот контрольный список обновления, чтобы упростить процесс обновления.
- Использование методов. Для многих, если не для всех, этих методов существуют упрощения.
- Именованные аргументы
- Сверстники
- Файлы
- Секретные чаты
- Сущности (Markdown и HTML)
- ответить_разметка (клавиатуры и встроенные клавиатуры)
- объекты API бота
- Нет результата
- Несколько вызовов методов
- Отмена
- ПОЛНАЯ документация API с описаниями
- Авторизоваться
- Изменить пароль 2FA: update2FA
- Получить все чаты, транслировать сообщение во все чаты: getDialogIds, getDialogs, getFullDialogs
- Получить полный список участников канала/группы/супергруппы: getPwrChat
- Получите полную информацию о пользователе/чате/супергруппе/канале: getFullInfo
- Получить информацию о пользователе/чате/супергруппе/канале: getInfo
- Получить идентификатор пользователя/чата/супергруппы/канала/обновления: getID
- Получить информацию о вошедшем в систему пользователе: getSelf
- Загрузить или скачать файлы размером до 4 ГБ: uploadFrom*, downloadTo*
- Позвоните по телефону и включите песню
- Создайте секретного чат-бота
- Отмените ожидающий сброс пароля 2FA. Дополнительную информацию см. здесь »: account.declinePasswordReset
- Примите токен входа в систему с QR-кодом и войдите в приложение, которое его сгенерировало: auth.acceptLoginToken.
- Принять вызов: AcceptCall
- Принять секретный чат: AcceptSecretChat
- Примите новые условия обслуживания: help.acceptTermsOfService.
- Активируйте или деактивируйте купленное имя пользователя фрагмента.com, связанное с принадлежащим нам ботом: bots.toggleUsername
- Активируйте или деактивируйте купленное имя пользователя фрагмента.com, связанное с принадлежащей нам супергруппой или каналом: каналы.toggleUsername
- Активируйте или деактивируйте приобретенное имя пользователя на фрагменте.com, связанное с пользователем, вошедшим в систему в данный момент: account.toggleUsername
- Активирует скрытый режим историй, подробнее см. здесь »: Stories.activateStealthMode
- Добавить GIF в список сохраненных GIF-изображений: messages.saveGif
- Добавляйте стикер в набор стикеров (только для ботов). Набор стикеров должен быть создан ботом:stickers.addStickerToSet.
- Добавьте существующего пользователя Telegram в качестве контакта: Contacts.addContact
- Добавить/удалить стикер из списка последних стикеров: messages.saveRecentSticker
- Добавляет пир в черный список, подробнее см. здесь »: contacts.block
- Добавляет пользователя в чат и отправляет ему служебное сообщение: messages.addChatUser
- Разрешить указанному боту отправлять нам сообщения: bots.allowSendMessage
- Ответьте на встроенный запрос (только для ботов): messages.setInlineBotResults.
- Отвечает на пользовательский запрос; только для ботов: bots.answerWebhookJSONQuery.
- Применить подарочный код Telegram Premium »: Payments.applyGiftCode
- Примените изменения к нескольким наборам стикеров: messages.toggleStickerSets.
- Примените одно или несколько повышений » к партнеру: premium.applyBoost
- Свяжите группу с каналом в качестве группы обсуждения для этого канала: каналы.setDiscussionGroup
- Свяжите набор стикеров с супергруппой:channels.setStickers.
- Асинхронно заблокировать файл: flock
- Асинхронно прочитать строку: readLine
- Асинхронный сон: сон
- Асинхронная запись в стандартный вывод/браузер: echo
- Заблокировать/разбанить/удалить пользователя в супергруппе/канале:channels.editBanned
- Кодировка Base64URL: base64urlEncode
- Может использоваться только членами TSF для получения внутренней информации: help.getUserInfo.
- Отменить текущую трансляцию: cancelBroadcast.
- Отмените код, который был отправлен для подтверждения электронного письма, которое будет использоваться в качестве метода восстановления 2FA: account.cancelPasswordEmail.
- Отмените код подтверждения входа: auth.cancelCode
- Измените реакцию эмодзи по умолчанию для использования в меню быстрого реагирования: значение синхронизируется между устройствами и может быть получено с помощью help.getConfig, поле resources_default: messages.setDefaultReaction
- Измените настройки группового звонка: phone.toggleGroupCallSettings.
- Измените настройки автоматической загрузки мультимедиа: account.saveAutoDownloadSettings.
- Измените или удалите имя пользователя супергруппы/канала: каналы.updateUsername
- Измените настройки конфиденциальности текущей учетной записи: account.setPrivacy.
- Измените настройки, связанные с сеансом: account.changeAuthorizationSettings.
- Измените тему определенного чата: messages.setChatTheme.
- Измените узел по умолчанию, который должен использоваться при отправке сообщений, реакций и голосов в опросах определенной группе: messages.saveDefaultSendAs
- Измените номер телефона текущего аккаунта: account.changePhone.
- Изменить фотографию канала/супергруппы: каналы.editPhoto
- Изменить набор реакций на сообщения», который можно использовать в определенной группе, супергруппе или канале: messages.setChatAvailableReactions
- Меняет имя чата и отправляет на него служебное сообщение: messages.editChatTitle
- Меняет фотографию чата и отправляет на нее служебное сообщение: messages.editChatPhoto
- Изменяет абсолютное положение стикера в наборе, к которому он принадлежит; только для ботов. Набор стикеров должен быть создан ботом:stickers.changeStickerPosition.
- Изменяет значение по умолчанию для параметра Time-To-Live, применяемое ко всем новым чатам: messages.setDefaultHistoryTTL.
- Изменяет имя текущего пользователя: account.updateUsername.
- Проверьте, установлен ли определенный плагин обработчика событий: hasPlugin
- Проверьте, свободно ли имя пользователя и может ли оно быть назначено каналу/супергруппе: каналы.checkUsername
- Проверьте, присутствует ли экземпляр обработчика событий: hasEventHandler
- Проверьте, есть ли администраторы: hasAdmins
- Проверьте, есть ли одноранговые узлы отчета: hasReportPeers
- Проверьте, является ли это массив или аналогичный (проходимый && счетный && arrayAccess): isArrayOrAlike
- Проверьте, присутствует ли пир во внутренней базе данных пиров: PeerIsset
- Проверьте, действителен ли код восстановления 2FA, отправленный с помощью auth.requestPasswordRecovery, прежде чем передавать его в auth.recoverPassword: auth.checkRecoveryPassword
- Проверьте, является ли указанный узел ботом: isBot
- Проверьте, является ли указанный узел форумом: isForum
- Проверьте действительность ссылки для приглашения в чат и получите основную информацию о ней: messages.checkChatInvite
- Проверьте, можно ли импортировать историю чата, экспортированную из другого приложения чата, в конкретный чат Telegram. Нажмите здесь, чтобы получить дополнительную информацию »: messages.checkHistoryImportPeer
- Проверьте, существует ли секретный чат: hasSecretChat
- Проверьте, доступно ли данное короткое имя:stickers.checkShortName.
- Проверьте, получает ли сервер переадресации группового вызова потоки с указанными идентификаторами источника WebRTC.: phone.checkGroupCall
- Проверьте, может ли указанный бот отправлять нам сообщения: bots.canSendMessage
- Проверьте, можем ли мы публиковать истории от имени указанного узла: Stories.canSendStory
- Проверяет, возможна ли покупка Telegram Premium. Перед покупкой Premium в магазине необходимо позвонить, только официальные приложения: Payments.canPurchasePremium.
- Очистить все черновики: messages.clearAllDrafts.
- Очистите все настройки автосохранения для отдельных узлов: account.deleteAutoSaveExceptions.
- Очистите команды бота для указанной области действия бота и кода языка: bots.resetBotCommands.
- Очистить недавние стикеры: messages.clearRecentStickers.
- Очистить недавно использованные реакции на сообщения: messages.clearRecentReactions
- Очистить сохраненную информацию о платеже: Payments.clearSavedInfo.
- Очищает список недавно использованных статусов смайлов: account.clearRecentEmojiStatuses.
- Тесное соединение с клиентом, подключенным через Интернет: closeConnection
- Завершите вход пользователя, используя код входа: CompletePhoneLogin.
- Полный вход в систему с помощью 2FA: Complete2faLogin
- Завершите регистрацию в Telegram: CompleteSignup
- Завершите процесс импорта истории, импортировав все сообщения в чат: messages.startHistoryImport
- Подтвердите номер телефона, чтобы отменить удаление учетной записи. Для получения дополнительной информации нажмите здесь »: account.confirmPhone
- Подтверждает получение сообщений клиентом, отменяет отправку PUSH-уведомлений: messages.receivedMessages
- Преобразование параметров MTProto в параметры API бота: MTProtoToBotAPI
- Преобразуйте параметры TD в tdcli: tdToTdcli
- Преобразование параметров TD в MTProto: tdToMTProto
- Преобразуйте сообщение и набор сущностей в HTML: сущностейToHtml.
- Преобразуйте супергруппу в гигагруппу по запросу каналов: каналы.convertToGigagroup.
- Преобразование параметров API бота в параметры MTProto: botAPIToMTProto
- Преобразовать double в двоичную версию: packageDouble
- Преобразование целого числа в длинное base256: packageSignedLong
- Преобразовать целое число в целое число со знаком base256: packageSignedInt
- Преобразуйте параметры tdcli в tdcli: tdcliToTd
- Преобразовать в CamelCase: toCamelCase
- Преобразовать в Snake_case: toSnakeCase
- Преобразовать значение в беззнаковое целое число base256: packageUnsignedInt
- Преобразует строку в асинхронный поток amphp: stringToStream
- Создать тему на форуме; требуются права Manage_topics: каналы.createForumTopic
- Создайте групповой звонок или прямую трансляцию: phone.createGroupCall.
- Создайте набор стикеров (только для ботов):stickers.createStickerSet.
- Создайте супергруппу/канал: каналы.createChannel
- Создайте тему: account.createTheme.
- Создайте и загрузите новые обои: account.uploadWallPaper.
- Создать массив: обр.
- Создает новый чат: messages.createChat.
- Создает и возвращает счетчик Прометея: getPromCounter
- Создает и возвращает датчик Прометея: getPromGauge
- Создает и возвращает гистограмму Прометея: getPromHistogram
- Создает и возвращает сводку Prometheus: getPromSummary
- Удалить канал/супергруппу: каналы.deleteChannel
- Удалить приглашение в чат: messages.deleteExportedChatInvite
- Удалить чат: messages.deleteChat
- Удалить папку, импортированную с помощью глубокой ссылки на папку чата »:chatlists.leaveChatlist
- Удалить ранее созданную глубокую ссылку на папку чата »:chatlists.deleteExportedInvite
- Удалите все установленные обои, вернувшись к набору обоев по умолчанию: account.resetWallPapers.
- Удалить все сообщения, отправленные конкретным участником данной супергруппы: каналы.deleteParticipantHistory
- Удалите все отозванные приглашения в чат: messages.deleteRevokedExportedChatInvites.
- Удалить все временные ключи авторизации, кроме указанных: auth.dropTempAuthKeys
- Удалить контакты по номеру телефона: Contacts.deleteByPhones
- Удалить историю сообщений темы форума: каналы.deleteTopicHistory
- Удалить сообщения в канале/супергруппе:channels.deleteMessages
- Удалить запланированные сообщения: messages.deleteScheduledMessages.
- Удалите сохраненные документы Telegram Passport, дополнительную информацию см. в документации по паспорту »: account.deleteSecureValue
- Удалить всю историю телефонных звонков: messages.deletePhoneCallHistory
- Удалить историю супергруппы: каналы.deleteHistory
- Удалить учетную запись пользователя с серверов Telegram: account.deleteAccount
- Удаляет устройство по его токену, прекращает отправлять на него PUSH-уведомления: account.unregisterDevice
- Удаляет партнера из черного списка. Дополнительную информацию см. здесь »: contacts.unblock.
- Удаляет созданный нами набор стикеров, только для ботов:stickers.deleteStickerSet.
- Удаляет пользователя из чата и отправляет на него служебное сообщение: messages.deleteChatUser
- Удаляет историю общения: messages.deleteHistory
- Удаляет сообщения по их идентификаторам: messages.deleteMessages.
- Удаляет сообщения, перенаправленные от определенного узла в сохраненные сообщения »: messages.deleteSavedHistory
- Удаляет фотографии профиля. Метод возвращает список успешно удаленных идентификаторов фотографий: photos.deletePhotos.
- Удаляет несколько контактов из списка: contacts.deleteContacts
- Удаляет некоторые опубликованные истории: Stories.deleteStories.
- Отключите все купленные имена пользователей супергруппы или канала: каналы.deactivateAllUsernames
- Отменить вызов: cancelCall
- Отменить секретный чат: cancelSecretChat
- Отклонить предложение, дополнительную информацию см. здесь »: help.dismissSuggestion
- Отклонить новых ожидающих коллег, недавно добавленных в глубокую ссылку на папку чата »:chatlists.hideChatlistUpdates
- Отклонить или утвердить запрос на присоединение к чату, связанный с конкретным чатом или каналом: messages.hideChatJoinRequest.
- Отклонить или утвердить все запросы на присоединение, относящиеся к определенному чату или каналу: messages.hideAllChatJoinRequests.
- Загрузите файл в ответ amphp/http-сервера: downloadToResponse
- Загрузите файл в поток amphp, вернув его: downloadToReturnedStream
- Загрузите файл в браузер: downloadToBrowser
- Загрузите файл в вызываемый файл: downloadToCallable
- Загрузите файл в каталог: downloadToDir
- Загрузите файл для потоковой передачи: downloadToStream
- Скачать файл: downloadToFile
- Загружает файл в браузер, используя указанный файл сеанса: downloadServer
- Изменить глубокую ссылку на папку чата »:chatlists.editExportedInvite
- Отредактируйте экспортированное приглашение в чат: messages.editExportedChatInvite.
- Отредактируйте встроенное сообщение бота: messages.editInlineBotMessage.
- Отредактируйте загруженную историю: Stories.editStory.
- Редактировать тему форума; требуются права Manage_topics: каналы.editForumTopic
- Редактировать информацию о данном групповом участнике Call.
- Редактировать местонахождение геогруппы, см. Здесь »для получения дополнительной информации о геогруппах: Channels.editlocation
- Редактировать сообщение: Сообщения
- Редактировать сверстники в папке Peer: folders.editpeerfolders
- Отредактируйте список близких друзей, см. Здесь »для получения дополнительной информации: contacts.editclosefriends
- Редактировать запрещенные права по умолчанию канала/супергруппа/группа: сообщения.editchatdefaultbanningrights
- Отредактируйте описание группы/супергруппа/канал: сообщения.editchatabout
- Отредактируйте название канала/супергруппа: cannels.edittitle
- Отредактируйте название группы Call или Livestream: phone.editgroupcalltitle
- Настройки уведомления EDITS от данного пользователя/группы, от всех пользователей/всех групп: Account.UpdateNotifySettings
- Включить или отключить защиту контента на канале или в чате: сообщения.
- Включить или отключить функциональность форума в супергруппе: channels.toggleforum
- Включить или отключить нативную антиспамскую систему: каналы.toggleantispam
- Включить или отключить меню вложения веб -бота »: Сообщения.
- Включить/отключить подписи сообщений в каналах: каналы.
- Включить/отключить топ -коллеги: contacts.toggletoppeers
- Строка Escape для HTML -преобразователя MadelineProto Converter: Htmlescape
- Строка Escape для URL: MarkdownUrlescape
- Строка Escape для разделения кода Markdown: MarkdownCodeescape
- Строка Escape для Markdown Codeblock: MarkdownCodeBlockeScape
- Строка Escape для Markdown: Markdownescape
- Выполняет пользовательское действие вещания со всеми коллегами (пользователи, чаты, каналы) бота: Broadcastcustom
- Экспорт папки », создание глубокой ссылки папки чата»: Chatlists.exportChatListInvite
- Экспортируйте ссылку приглашения для чата: сообщения.
- Экспортное разрешение: экспорта -авторизация
- Извлечь конструкторы обновления из обновлений конструктора: экстрактат
- Извлечь идентификатор сообщения из конструктора обновлений: ExtractMessageID
- Извлечь конструктор сообщений из конструктора обновлений: ExtractMessage
- Извлеките конструктор сообщений обновлений из конструктора обновлений: ExtractMessageUpdate
- Извлеките информацию из файла из сообщения API BOT: ExtractBotApifile
- Fetch Custom Emoji Stickers »: Сообщения.getCustomeJidocuments
- Принесите новые чаты, связанные с глубокой ссылкой с папкой в чате ». Должен быть вызван самым большим количеством каждых секунд catlist_update_period (согласно соответствующему параметру конфигурации клиента »): Chatlists.getChatlistupdates
- Fetch Save Save Notification Sounds: account.getSavedringtones
- Извлеките список активных (или активных и скрытых) историй, см. Здесь »для получения дополнительной информации о просмотре историй: Stories.getAllstories
- Принесите полный список активных историй конкретного сверстника: Stories.getPeerstories
- Извлеките истории, прикрепленные к профилю сверстника: Stories.getPinnedstories
- Принесите архив истории »сверстника, который мы контролируем: Stories.getStoriesArchive
- Узнайте, можно ли отредактировать заголовок сообщения Media: Сообщения.getMessageDitdata
- Разветвляется новым зеленым потоком и выполните прошедшую функцию в фоновом режиме: Callfork
- Пытает список сообщений всем сверстникам (пользователи, чаты, каналы) бота: FroadcastForwardMessage
- Перестает сообщения по своим идентификаторам: сообщения. Forwardmessages
- Генерировать векторный хэш MTProto: GenVectorHash
- Сгенерировать токен для входа для входа через QR -код.: Auth.exportlogintoken
- Создайте историю глубокой ссылки для конкретной истории: Stories.exportstoryLink
- Генерировать счета -фактуры глубокой ссылки: платежи.exportinvoice
- Генерирует временную ссылку профиля для пользователя в настоящее время в настоящее время: contacts.exportcontacttoken
- Получить MTProxy/Информация об объявлении государственных услуг: help.getPromodata
- Получите PSR Logger: getPsRlogger
- Получите URL RTMP и клавишу потока для RTMP Livestreams. Может использоваться даже перед созданием фактического RTMP Livestream с помощью телефона.
- Получить пространства имен TL: getMethodNamespaces
- Получить TL Serializer: Gettl
- Get Telegram Premium Информация о продвижении: help.getPremiumpromo
- Получить Telegram UTF-8 Длина строки: MBSTRLEN
- Получите документ от его хэша SHA256, в основном используемых для GIF: Сообщения. GetDocumentByhash
- Получите список каналов/супергрупп, которые мы оставили, требует сеанса выпуска, см. Здесь »для получения дополнительной информации: Channels.getleftChannels
- Получить список предлагаемых по умолчанию статусы эмодзи: account.getCannelDefaultemojistatuses
- Получить список предлагаемых статусов эмодзи: account.getDefaultemojistatuses
- Получите список коллег, которые можно использовать для присоединения к групповому вызову, представляя себя конкретным пользователем/каналом: phone.getGroupCalljoinas
- Получите сообщение, чтобы показать пользователю при запуске бота: GetWebMessage
- Получите форму платежа: платежи. GetPaymentForm
- Получите набор предложенных набережных настраиваний эмодзи, которые можно использовать в качестве группового изображения: account.getDefaultgropphotoemojis
- Получите набор предложенных набережных настраиваний эмодзи, которые можно использовать в качестве изображения профиля: account.getDefaultProfilePhotoeMojis
- Получите набор предлагаемых пользовательских наклеек смайликов, которые можно использовать в цветовом рисунке с акцентом: account.getDefaultbackgroundemojis
- Получить идентификаторы администратора (равен всем однозначным отчетам): getadminids
- Получить все архивные наклейки: сообщения.
- Получите все доступные темы чата »: Account.GetChatThemes
- Получите все контакты, требуют сеанса выпуска, см. Здесь »для получения дополнительной информации: contacts.getsaved
- Получить все группы, которые можно использовать в качестве дискуссионных групп: Cannels.getGroupsfordiscussion
- Получить все установленные наклейки: сообщения.
- Получите все ожидающие и выполняемые вызовы, проиндексированный по идентификатору пользователя: getallcalls
- Получить все сохраненные документы с паспортом телеграммы, для получения дополнительной информации см. Документы Passport »: Account.getAllSecureValues
- Получить ссылку приглашения для группового звонка или прямой трансляции: phone.exportgroupcallinvite
- Получить и увеличить счетчик представления сообщения, отправленного или пересылки с канала: сообщения.getmessagesviews
- Получите конфигурацию, специфичную для приложения, см. Конфигурацию клиента для получения дополнительной информации о результате: help.getAppConfig
- Получить Async DNS Client: getDnsClient
- Получить Async http client: gethttpclient
- Получить информацию о разрешении: Getauthorization
- Получить настройки AutoSave: account.getAutosaveSettings
- Получить кэшированную (или в конечном итоге перегонять) конфигурация на стороне сервера: getConfig
- Получить конфигурацию на стороне сервера: getCacchedConfig
- Получите состояние звонка: GetCallState
- Получить измененные ключевые слова emoji »: Сообщения.
- Получить статистику канала: stats.getbroadcaststats
- Получить сообщения канала/супергруппа: channels.getMessages
- Получить каналы/супергруппы/геогруппы, в которых мы администрируем. Обычно называют, когда пользователь превышает предел для собственных публичных каналов/супергрупп/геогрупп, и пользователю дают выбор для удаления одного из своих каналов/супергрупп/геогрупп: channels.getadminedpublicnels
- Получите чаты общего с пользователем: сообщения.getcommonChats
- Получить конфигурацию для загрузки файлов cdn: help.getcdnconfig
- Получить содержимое удаленного файла асинхронно: filegetContents
- Получите количество онлайн -пользователей в чате: Сообщения.getOnlines
- Получите текущее количество регионов, отображаемых памятью, только Unix: Getmaps
- Получить текущий подсказка пароля: gethint
- Получите дни до жизни с учетной записью: account.getAccountttl
- Получить диалоговое окно с указанными сверстниками: сообщения.getpeerdialogs
- Получите диалоги вручную как непрочитанные: сообщения.
- Получить конфигурацию Diffie-Hellman: getDhConfig
- Получите обсуждение сообщения от связанной дискуссионной группы канала, чтобы показать его поверх раздела комментариев, не присоединяясь к группе: сообщения. GetDiscussionMessage
- Получить загрузку Информация о файле: getDownloadInfo
- Получить Ссылку Скачать Media File: getDownloadLink
- Получить обработчик событий (или экземпляр плагина): geteventhandler
- Получить расширение из местоположения файла: getExtensionFromLocation
- Получить расширение от типа Mime: GetExtensionFrommime
- Получить любимые наклейки: сообщения.getfavedstickers
- Получить наклейки: сообщения.
- Получите окончательный элемент массива: конец
- Получите папки: сообщения.getdialogfilters
- Получить темы форума по их удостоверению личности: channels.getForumTopicsByid
- Получите полный список методов MTProto и API: getallmethods
- Получить глобальные настройки конфиденциальности: account.getglobalprivacysettings
- Получить групповые участники: phone.getgroupparticipants
- Получите высокие значения игры, отправленной с использованием встроенного бота: сообщения.
- Получите высокие значения игры: сообщения.getgamehighscores
- Получить неактивные каналы и супергруппы: Cannels.getInactiveChannels
- Получите информацию о потоках RTMP в групповом звонке или в прямой транс.
- Получите информацию о определенных обоях: account.getwallpaper
- Получить информацию о канале/Супергруппе Участник: Cannels.getParticipant
- Получите информацию о приглашении в чате: Сообщения.getExportedChatinVite
- Получите информацию о кредитной карте: платежи.getbankCarddata
- Получить информацию о групповом звонке: phone.getGroupCall
- Получите информацию о наклейке: сообщения. GetStickerset
- Получите информацию о неподдерживаемой глубокой ссылке, см. Здесь для получения дополнительной информации »: help.getDeeplinkInfo
- Получите информацию о приглашении на чат, сгенерированных администраторами: сообщения.getadminswithinvites
- Получите информацию о файле: getFileInfo
- Получите информацию о нескольких обоях: Account.GetMultiWallPapers
- Получить информацию о приглашении на чат конкретного чата: Сообщения.getExportedChatinVites
- Получите информацию о пользователе, зарегистрированном, не кэшировано: Fullget Self
- Получите информацию о пользователях, которые присоединились к чату, используя конкретный чат Invite: messages.getChatinViteImporters
- Получите информацию о языке в пакете локализации: langpack.getLanguage
- Получить информацию обо всех языках в пакете локализации: langpack.getlanguages
- Получить информацию о расширенном носите: сообщения. GetextendedMedia
- Получить установленные наклейки на маски: сообщения.
- Получите установленные темы: account.getThemes
- Получить страницу мгновенного просмотра: сообщения.getWebPage
- Получить ссылку и встраивать информацию о сообщении в канале/супергруппа: Channels.exportmessageLink
- Получить историю местоположения в прямом эфире определенного пользователя: сообщения.getRecentLocations
- Получить строки пакета локализации: langpack.getlangpack
- Получить локализованные ключевые слова эмодзи »: Сообщения. GetemojikeyWords
- Получите локализованное имя пользователя поддержки Telegram: help.getSupportName
- Получить локализованное имя, о тексте и описании бота (или текущей учетной записи, если вы называете ботом): bots.getbotinfo
- Получить зарегистрированные сеансы: account.getAuthorizations
- Получить регистратор: getLogger
- Получить максимальное количество регионов, отображаемых памятью, только Unix: getMaxMaps
- Получить настройки AutoDownload Media: account.getAutodownloadSettings
- Получить профиль памяти с Memprof: GetMemoryProfile
- Получить диапазоны сообщений для сохранения истории чата пользователя: сообщения.
- Получить список реакции сообщений вместе с отправителем каждой реакции: сообщения. GetMessageCtionSlist
- Получить реакции сообщений »: Сообщения.
- Получить статистику сообщения: stats.getmessagestats
- Получить сообщения в ответной ветке: Сообщения.getReplies
- Получить тип MIME из буфера: getMimeFrombuffer
- Получить тип MIME из расширения файла: getMimeFromextension
- Получить тип файла Mime: GetMimeFromFile
- Получите больше информации о плавном запросе авторизации автограммы, для получения дополнительной информации, нажмите здесь »: Сообщения.
- Получить большинство используемых сверстников: contacts.gettoppeers
- Получить имя, код ISO, локализованные имени и телефонные коды/шаблоны всех доступных стран: help.getCountrieslist
- Получить имена методов (method => namespace): getmethodsnamespade
- Получить новые струны в языковом пакете: langpack.getDifference
- Получить конфигурацию паспорта: help.getPassportConfig
- Получить квитанцию о платеже: платежи.getPaymentReceipt
- Получить настройки сверстников: сообщения.getPeerSettings
- Получить конфигурацию телефонного звонка, которая будет передана в общую конфигурацию Libtgvoip: phone.getCallConfig
- Получить информацию о телефонном звонке: GetCall
- Получить прикрепленные диалоги: сообщения.getPinnedDialogs
- Получить сохраненные диалоги, см. Здесь »для получения дополнительной информации: Сообщения.
- Получить результаты опроса для неанонимичных опросов: сообщения.getPollVotes
- Получить результаты опроса: сообщения. GetPollResults
- Получить предварительный просмотр веб -страницы: сообщения.getwebpagepreview
- Получить настройки конфиденциальности текущей учетной записи: Account.getPrivacy
- Получите случайное целое число: случайный
- Получить последние наклейки: сообщения.
- Получить недавно используемые статусы эмодзи: account.getRecentemojistatuses
- Получите недавно используемые реакции сообщения: сообщения.getRecentReactions
- Получить недавно используемые ссылки на t.me: help.getRecentmeurls
- Получите сохраненные GIFS: Сообщения. GetSavedgifs
- Получить сохраненный документ Telegram Passport, для получения дополнительной информации см. Passport Docs »: Account.GetSecureValue
- Получить сохраненную информацию о платеже: платежи.getSavedInfo
- Получить запланированные сообщения: сообщения.
- Получить запланированные сообщения: сообщения.
- Получить секретный чат: getsecretchat
- Получить безопасную случайную строку указанной длины: случайный
- Получить конфиденциальные настройки контента: account.getContentsettings
- Получить спонсируемые сообщения для канала: getsponsoredmessages
- Получить статистику для определенной истории: stats.getstorystats
- Получить наклейки, прикрепленные к фото или видео: сообщения. GetattachedStickers
- Получить наклейки от Emoji: Сообщения.getStickers
- Получить струны из языкового пакета: langpack.getstrings
- Получите предлагаемые папки: сообщения.
- Получить статистику супергруппы: stats.getmegagroupstats
- Получите временный платеж пароль: account.getTmppassword
- Получить идентификаторы максимальных историй для чтения для набора сверстников: Stories.getPeermaxids
- Получить журнал администратора канала/супергруппа: channels.getadminlog
- Получите файл, который в настоящее время воспроизводится: callgetcurrent
- Получите количество результатов, которые будут найдены с помощью сообщений.search Call с теми же параметрами: сообщения.getSearchCounters
- Получить участников супергруппы/канала: Cannels.getParticipants
- Получите телефонный звонок с указанным идентификатором пользователя: GetCallBypeer
- Получите прогресс на в настоящее время работающую трансляцию: getBroadcastprogress
- Получить список реакций и взаимодействия истории, размещенной на канале, вместе с отправителем каждой реакции: Stories.getStoryReactionSlist
- Получить набор цветовых палитр акцентов », который можно использовать для акцентов на сообщения: help.getpeercolors
- Получить набор цветовых палитр акцентов », который можно использовать в фоне страниц профиля: help.getPeerProfileColors
- Получить идентификаторы телеграммы всех контактов.: Contacts.getContactids
- Получить информацию о теме: account.getTheme
- Получить темы форума: channels.getForumTopics
- Получить тип сверстника: getType
- Получить непрочитанные сообщения, где мы были упомянуты: сообщения.
- Получить непрочитанные реакции на отправленные вами сообщения: Сообщения.getUnReadReactions
- Получите рядом с вами пользователи и геохаты, см. Здесь »для получения дополнительной информации: contacts.getlocated
- Получите различные предупреждения, чтобы показать пользователю в веб -интерфейсе: GetWebWarnings
- Получите авторитет Web Login Widget: Account.GetWauthorizations
- Получить, какие пользователи читают конкретное сообщение: доступно только для групп и супергрупп с меньшим количеством участников CHAT_READ_MARD_SIZE_THRESHOLD, ЧИТАЕМЫ
- Получает секретное сообщение в чате: GetSecretMessage
- Получает текущие настройки уведомления для данного пользователя/группы, от всех пользователей/всех групп: account.getNotifySettings
- Полученные набережные наклеивания настраиваемых наклеек: сообщения.
- Получает информацию о предложении пользователя: getPropicinfo
- Получает текущее количество усилий канала: Premium.getBoostStatus
- Получает значение по умолчанию настройки времени, применяемое ко всем новым чатам: сообщения.getDefaulthistoryttl
- Получает список установленных в настоящее время настраиваемых наклеек смайликов: сообщения. Getemojistickers
- Получает действие кнопки меню для данного пользователя или для всех пользователей, ранее установленных с помощью Bots.setbotmenubutton; Пользователи могут увидеть эту информацию в Botinfo Constructor: bots.getbotmenubutton
- Получил популярные реакции сообщений: сообщения.gettopreactions
- Скрыть информацию о объявлении MtProxy/Public Service: help.hidepromodata
- Скрыть или отображать список участников в супергруппе: cannels.toggleparticipantshidden
- Скрыть активные истории конкретного сверстника, не давая им отображать на панели действий на Homestreen: Stories.toggleallStoriesShidenden
- Скрыть активные истории пользователя, не позволяя им отображаться на панели действий на домашнем экране, см. Здесь »для получения дополнительной информации: Stories.togglepeerstoriesshidendended
- Hide/undight ystory для новых пользователей канала/супергруппы: cannels.toggleprehistoryhidden
- Если активная панель действий добавления контакта, добавьте этого пользователя в качестве контакта: contacts.acceptcontact
- Если вы отправили счет -фактуру, запрашивая адрес доставки, и был указан параметр is_flegeble, бот получит обновление UpdateBotshippingQuery. Используйте этот метод, чтобы ответить на доставку запросов: сообщения.setbotshippingResults
- Импортируйте глубокую ссылку папки чата », соединяя некоторые или все чаты в папке: Chatlists.joinchatlistinvite
- Импортируйте приглашение в чате и присоединяйтесь к частному чату/супергруппу/канал: сообщения. ImportChatinVite
- Авторизация импорта: Импорт
- История импорта чата из приложения иностранного чата в конкретный чат Telegram, нажмите здесь для получения дополнительной информации об импортированных чатах »: Сообщения. INITHISTORYIMPORT
- Контакты импорта: сохраняет полный список на сервере, добавляет уже зарегистрированные контакты в список контактов, возвращает добавленные контакты и их информация: contacts.importContactss
- Увеличьте счетчик вида одной или нескольких историй: Stories.incrementstoryViews
- Укажите серверу (со стороны пользователя), что пользователь все еще использует веб -приложение: сообщения. ProlongwebView
- Раздуть разделенную фотоэлектрическую распределение до полной полезной нагрузки JPG: InflateStred
- Информирует сервер о покупке, совершенной через App Store: только для официальных приложений: платежи.
- Информирует сервер о покупке, совершенной через Play Store: только для официальных приложений: платежи.
- Информирует сервер о количестве ожидающих обновлений ботов, если они не были обработаны в течение длительного времени; Только для ботов: help.setbotupdatesstatus
- Инициализировать сеанс выпуска, см. Здесь »для получения дополнительной информации: Account.inittakeOutsession
- Инициализировать соединение: initConnection
- Инициализировать самооборенную взлому: initesselfrestart
- Инициировать сброс пароля 2FA: может использоваться только в том случае, если пользователь уже зарегистрирован, см. Здесь для получения дополнительной информации »: Account.ResetPassword
- Инициирует QR -код
- Установите наклеек: сообщения.
- Установите тему: Account.InstallTheme
- Установите обои: Account.InstallWallPaper
- Установить/удалить обои: Account.SaveWallPaper
- Устанавливает ранее загруженную фотографию в виде Profile Photo: Photos.updateProfilePhoto
- Внутренняя конечная точка, используемая сервером загрузки: ProcessWordServerping
- Внутреннее использование: help.edituserinfo
- Допустить признание указанных кодов входа в систему, см. Здесь »для получения дополнительной информации: Account.InvalidatesIncodes
- Пригласите набор пользователей на групповой звонок: phone.inviteTogroupCall
- Пригласить пользователей на канал/супергруппа: каналы. InviteToChannel
- Вызовете метод в сеансе выпуска, см. Здесь »для получения дополнительной информации: InvokeWithTakeOut
- Вызовать запрос без подписки на используемое подключение для обновлений (это включено по умолчанию для файловых запросов): invokewithoutupdates
- Вызовете указанный запрос, используя указанный слой API: InvokeWithLayer
- Вызок с данным диапазоном сообщений: Invokewithmessagesrange
- Вызывает запрос после успешного завершения предыдущих запросов: invokeaftermsgs
- Вызывает запрос после успешного завершения одного из предыдущих запросов: invokeaftermsg
- Присоединяйтесь к каналу/супергруппа: channels.joinchannel
- Присоединяйтесь к групповому звонку: phone.joingroupcall
- Присоединяйтесь к каналам и супергруппам недавно добавлены в глубокую ссылку папки чата »: Chatlists.joinchatlistupdates
- Запустить предоплаченную раздачу »: Payments.launchprepaidgiveAway
- Оставить канал/супергруппа: каналы.
- Оставьте групповой звонок: phone.LeaveGroupCall
- Перечислите все папки чата глубокие ссылки », связанные с папкой: Chatlists.getExportedInvites
- Статистика загрузки графики асинхронно: stats.loadasyncgraph
- Войдите в Telegram (через CLI или в Интернете): запустите
- Выберите активную авторизованную сессию по его хеш: account.resetauthorization
- Выберите активную сеанс входа в систему веб -телеграммы: account.resetweauthorization
- Лоргажер: регистратор
- Войдите как бот: ботлогин
- Войдите как пользователь: фонелогин
- Войдите, импортируя токен авторизации: auth.importwebtokenauthorization
- Войдите в систему с использованием перенаправленного токена входа в систему, сгенерированного в случае несоответствия DC во время QR -кода.
- Выход сеанса: выход
- Ищите пользовательские смайлики, связанные с Emoji UTF8: сообщения.
- Ищите обновления условий обслуживания Telegram: help.gettermsofserviceupdate
- MtProto to TD Params: MtProtototd
- MtProto to tdcli Params: mtprotototdcli
- Сделайте администратора пользователя в базовой группе: сообщения.editchatadmin
- Вручную конвертировать HTML в сообщение и набор сущностей: htmltomessageentities
- Вручную конвертируйте отметки в сообщение и набор сущностей: Markdowntomessageentities
- Диалог вручную отметьте как непрочитанное: сообщения.
- Отметьте ветку как чтение: сообщения.
- Отметьте все истории до определенного удостоверения личности как прочитав, для данного сверстника; Излучит обновление UpdateEadstories для всех зарегистрированных сессий: Stories.readstories
- Mark Channel/История супергруппы как чтение: каналы. Readhistory
- Mark Channel/Supergroup Содержимое сообщений как прочтение: cannels.readmessageContents
- Марк упоминает как чтение: сообщения.
- Отметьте реакции сообщений », как прочитано: Сообщения. RieadReactions
- Отметьте новые наклейки с чтением: сообщения.
- Отметьте или раскрыть наклейку как любимая: сообщения.
- Спонсируемое MARK сообщение как прочитание: ViewSponsoredMessage
- История сообщений Marks as Read: Сообщения.
- История сообщений в секрете в секретном чате как прочитание: сообщения. Readencryptedhistory
- Метод получения ранее представленных наклеек: Сообщения.
- Изменить настроек AutoSave: Account.SaveAutosaveSettings
- Измените права администратора пользователя в супергруппе/канале: Cannels.editadmin
- Уведомляет отправителя о получателе, прослушав голосовое сообщение или смотрел видео: Сообщения.
- Уведомить другого пользователя в частном чате, что был сделан скриншот чата: Сообщения.
- Уведомите пользователя, что отправленные данные паспорта содержат некоторые ошибки, которые пользователь не сможет повторно разоблачить вам данные о паспорте, пока не будут исправлены ошибки (содержимое поля, для которого вы возвращали, ошибка должна измениться): users.setSecureValueErrors
- Получите определенный экземпляр плагина обработчика событий: GetPlugin
- Получить список раздачи Telegram Premium/Подарочный код »Опции: PAYELSTS.GetPremiumGiftCodeOptions
- Получите список команд бота для указанного бота с масштабами и языковым кодом: bots.getbotcommands
- Получите список каналов, где пользователь может публиковать истории: Stories.getChatStosend
- Получить список связанных языков, которые должны использоваться при извлечении списков ключевых слов смайликов »: Сообщения.
- Получите список аналогичных тематических публичных каналов, выбранных на основе сходства в их абонентских базах: Channels.getChannelRecommendations
- Получить доступные реакции сообщения »: Сообщения.
- Получить конфигурацию для двухфакторной авторизации с паролем: account.getPassword
- Получить перенаправленную историю в качестве сообщения для публичных чатов и репостов по публичным каналам: stats.getstorypublicforwards
- Получите полную информацию о наборе историй по их удостоверению личности: Stories.getStoriesByid
- Получить информацию о подсчете представлений, подсчете вперед, реакциях и недавних зрителях одной или нескольких историй: Stories.getStoriesViews
- Получите информацию о подарочной коде Telegram Premium »: Payments.checkgiftCode
- Получить информацию о раздаче Telegram Premium »: Payments.getGiveAwayInfo
- Получить информацию о глубокой ссылке папки чата »: Chatlists.checkchatlistinvite
- Получить информацию о приложении Mini Direct Link: Сообщения.getBotApp
- Получить шаблон пользовательского интерфейса API ID: GetWebApitemplate
- Получите последний идентификатор прочтения истории для всех сверстников при первом входе в систему, возвращается в виде списка обновлений UpdateEadstories, см. Здесь »для получения дополнительной информации: Stories.getAllreadpeerStories
- Получите список пользователей, которые просмотрели конкретную историю, которую мы опубликовали: Stories.getStoryViewsList
- Получите информацию пользователя по ссылке временного профиля: contacts.importcontacttoken
- Получить, какие сверстники мы в настоящее время увеличиваем, и сколько слотов у нас осталось: Premium.getmyboosts
- Получает список сообщений, указывающий на то, какие другие публичные каналы были отправлены каналом: Stats.getMessagePublicForwards
- Получите список сверстников, которые можно использовать для отправки сообщений в определенной группе: channels.getsendas
- Получает трубу, которую можно использовать для загрузки файла из потока: getStreampipe
- Получает информацию о повышении, которые были применены к определенному каналу (только администраторы): Premium.getBoostslist
- Получает информацию о файле экспорта чата, сгенерированного приложением Foreignation Chat, нажмите здесь для получения дополнительной информации об импортированных чатах »: Сообщения. Проектистаримпорт
- После того, как пользователь подтвердил свои данные о платеже и доставке, бот получает обновление Updatebotprecheckoutquery.: Сообщения.setbotprecheckoutresults
- Полезно только при употреблении обновлений MadelineProto через API на другом языке (например, JavaScript), абсолютно не рекомендуется при непосредственном написании ботов MadelineProto : getupdates
- Откройте приложение Bot Mini из Direct Mini App Deep Link, отправляя информацию пользователя после подтверждения пользователя: Сообщения.RequestAppWebView
- Откройте приложение Bot Mini, отправляя информацию пользователя после подтверждения пользователя: сообщения.
- Откройте приложение Bot Mini: Сообщения.
- Открывает файл в режиме только для добавления: OpenFileAppendonly
- Необязательно: уведомить сервер, что пользователь в настоящее время занят при вызове: это автоматически отказатся от всех входящих телефонных звонков, пока текущий телефонный звонок не закончится: phone.receivedcall
- Расположение, обновление и настройки хранилища: обновления
- Пауза воспроизводит текущий аудиофайл в вызове: pauseplay
- Выполните статический анализ определенного класса обработчика событий, чтобы убедиться, что он удовлетворяет некоторым требованиям к производительности: ValidateEventhandLerclass
- Прикрепите сообщение: Сообщения.
- PIN или UNSIN СОВЕРЖКИ ДИАЛОГОГОГОГОГОГА
- ПИН -PIN или UNPIN Форумы Темы: Cannels.updatePinnedForumtopic
- Приколоть или не раскрыть одну или несколько историй: Stories.TogglePinned
- PIN/UNSIN DILAOG: Сообщения. TOGGLEDIALOGPIN
- Воспроизвести файл в Call: Callplay
- Воспроизвести файлы в удержании в Call: CallPlayonhold
- Положительный модул: Posmod
- Нажмите встроенный кнопку обратного вызова и получите обратный ответ от BOT: сообщения.getBotCallbackanswer
- Предоставьте забуферентный считыватель для файла, URL или AMP -потока: OpenBuffered
- Предоставьте поток для файла, URL или AMP -потока: getStream
- Запрос встроенного бота: сообщения. Getinlinebotresults
- Оцените звонок, возвращает информацию о рейтинговом сообщении, отправленном официальному боту VoIP: Phone.SetCallration
- Странство с транскрибированным голосовым сообщением: сообщения.
- Реагировать на историю: Stories.sendreaction
- Отреагировать на сообщение: сообщения.
- Обновить полный кеш сверстников для определенного сверстника: обновлять
- Обновить кеш -сверстники для определенного сверстника: обновить
- Зарегистрировать устройство для получения push -уведомлений: Account.RegisterDevice
- Удалите наклейку с набора, где она принадлежит, только боты. Набор наклеек должен был быть создан ботом: наклейки. Removestickerfromset
- Удаляет все контакты без связанной учетной записи телеграммы: contacts.ResetSaved
- Переименовать наклеек, только боты: наклейки.
- Renders Prometheus статистика с использованием указанного рендеринга: renderpromstats
- Переупорядочить активные имена пользователей: каналы. Reorderusernames
- Перезарядовать папки: сообщения
- Порядок установленных наклеек: сообщения. ReordStickersets
- Переупорядоченные диалоги: сообщения.
- Перезаказа закрепленные темы форума: каналы.
- Закрепленные порядок сохраненные диалоги »: Сообщения.
- Пересмотреть имена пользователей, связанные с ботом, с которым мы владеем: Bots.reorderusernames
- Имена пользователей переупорядочивания, связанные с в настоящее время пользователем, в настоящее время
- Замените содержимое всего блока, см. Здесь для получения дополнительной информации »: contacts.setblocked
- Сообщите сообщение в чате за нарушение условий обслуживания Telegram: Сообщения.
- Сообщите реакцию сообщения: сообщения. Reportreaction
- Сообщите о нативном антиспаме ложно положительный: каналы. Reportantispamfalsepositive
- Сообщите о новом входящем чате для спама, если настройки сверстников в чате позволяют нам сделать это: Сообщения. Reportspam
- Сообщите сверстника за нарушение условий обслуживания Telegram: Account.ReportPeer
- Сообщите о профиле фото диалога: Account.ReportProfilephoto
- Сообщите о секретном чате для спама: сообщения. Reportencryptedspam
- Сообщите историю: Story.Report
- Сообщите об ошибке ранее установленному однорангу: отчет
- Отчет о профиле памяти с Memprof: ReportmemoryProfile
- Сообщает о некоторых сообщениях от пользователя в супергруппе в качестве спама; Требуется права администратора в супергруппе: channels.reportspam
- Представляет список категорий эмодзи, которые будут использоваться при выборе пользовательских эмодзи, чтобы установить как пользовательский статус эмодзи: сообщения. GetemojistatusGroups
- Представляет список категорий эмодзи, которые будут использоваться при выборе пользовательских эмодзи, чтобы установить как изображение профиля: сообщения.
- Представляет список категорий эмодзи, которые будут использоваться при выборе пользовательских смайликов: сообщения.getemojigroups
- Запрос VoIP Call: запрос
- Запросить SMS -код через Firebase: auth.requestfirebasesms
- Запросить код восстановления пароля 2FA, только для учетных записей с настройкой электронной почты: auth.requestpasswordrecovery
- Запросить секретный чат: запросы
- Установите код, чтобы проверить электронное письмо для использования в качестве метода восстановления 2FA: Account.ResendPasswordEmail
- Установите код входа через другой среду, тип кода телефона определяется возвращающимся значением предыдущего Auth.sendCode/auth.resendCode: см. Вход для получения дополнительной информации: auth.resendcode
- Сбросить все активные сеансы входа в веб -телеграмму: Account.ResetWeauthorizations
- Сброс рейтинга лучших сверстников: контакты.
- Сбросить пароль 2FA с помощью кода восстановления, отправленного с использованием auth.requestpasswordRecovery: auth.recoverpassword
- Сбросить электронное письмо в систему »: auth.resetloginemail
- Сбросить состояние обновления и принести все обновления с самого начала: ResetUpdateState
- Сброс всех настроек уведомления от пользователей и групп: account.resetnotifysettings
- Установите номер телефона, чтобы получить информацию пользователя, если настройки конфиденциальности разрешают это: contacts.resolvephone
- Перезапустить цикл обновления: перезапуск
- Возобновляется воспроизведение текущего аудиофайла в вызове: resumeplay
- Переосмыслить исключение в цикл событий: переосмысление
- Вернуть все черновики сообщения.: Сообщения.getallDrafts
- Возврат текущие настройки: getSettings
- Возвращает форму авторизации паспорта Telegram для обмена данными с помощью службы: Account.GetAuthorizationForm
- Возвращает список доступных обоев: Account.GetWallPapers
- Возвращает HTTP URL, который можно использовать для автоматического входа в платформу перевода и предложить новые ключевые слова Emoji ». URL будет действительным в течение 30 секунд после генерации: Сообщения. Getemojiurl
- Вход в меню «Возврат вложения» для приложения Bot Mini, которое можно запустить из меню вложения »: Сообщения. Getattachmenubot
- Возвращает базовую информацию в чате на своих идентификаторах: сообщения.getChats
- Возвращает контент веб -файла, прокси, через Telegram, см. Документы Webfile для получения дополнительной информации: upload.getWebfile
- Возвращает текущую конфигурацию, включая конфигурацию центра обработки данных: help.getConfig
- Возвращает получение полного списка пользовательских идентификаторов смайликов », которые не могут быть использованы в статусах канала эмодзи»: Account.GetChannelRestrictedStuseMojis
- Возвращает идентификаторы закрепленных или всегда включенные чаты из папки чата, импортируемой с использованием глубокой ссылки папки чата », которые предполагаются, когда его оставляют при удалении папки чата: Chatlists.getleaveChatlistSuggestions
- Returns info on data center nearest to the user: help.getNearestDc
- Returns information about the next messages of the specified type in the chat split by days: messages.getSearchResultsCalendar
- Returns information on update availability for the current application: help.getAppUpdate
- Returns installed attachment menu bot mini apps »: messages.getAttachMenuBots
- Returns list of chats with non-default notification settings: account.getNotifyExceptions
- Returns localized text of a text message with an invitation: help.getInviteText
- Returns saved messages » forwarded from a specific peer: messages.getSavedHistory
- Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation: messages.getSearchResultsPositions
- Returns the conversation history with one interlocutor / within a chat: messages.getHistory
- Returns the current saved dialog list, see here » for more info: messages.getSavedDialogs
- Returns the current user dialog list: messages.getDialogs
- Returns the current user's contact list: contacts.getContacts
- Returns the list of blocked users: contacts.getBlocked
- Returns the list of messages by their IDs: messages.getMessages
- Returns the list of user photos: photos.getUserPhotos
- Returns the lists of boost that were applied to a channel by a specific user (admins only): premium.getUserBoosts
- Returns the session name: getSessionName
- Returns the support user for the "ask a question" feature: help.getSupport
- Returns users found by username substring: contacts.search
- Returns whether the current user is a bot: isSelfBot
- Returns whether the current user is a premium user, cached: isPremium
- Returns whether the current user is a user: isSelfUser
- Reupload telegram file: uploadFromTgfile
- Save a message draft associated to a chat: messages.saveDraft
- Save a theme: account.saveTheme
- Save or remove saved notification sound: account.saveRingtone
- Save phone call debug information: phone.saveCallLog
- Saves logs of application on the server: help.saveAppLog
- Search for custom emoji stickersets »: messages.searchEmojiStickerSets
- Search for messages and peers globally: messages.searchGlobal
- Search for messages: messages.search
- Search for stickersets: messages.searchStickerSets
- Securely save Telegram Passport document, for more info see the passport docs »: account.saveSecureValue
- Send VoIP signaling data: phone.sendSignalingData
- Send a custom request from a mini bot app, triggered by a web_app_invoke_custom_method event »: bots.invokeWebViewCustomMethod
- Send a media: messages.sendMedia
- Send a result obtained using messages.getInlineBotResults: messages.sendInlineBotResult
- Send an album or grouped media: messages.sendMultiMedia
- Send an email verification code: account.sendVerifyEmailCode
- Send compiled payment form: payments.sendPaymentForm
- Send confirmation code to cancel account deletion, for more info click here »: account.sendConfirmPhoneCode
- Send one or more chosen peers, as requested by a keyboardButtonRequestPeer button: messages.sendBotRequestedPeer
- Send phone call debug data to server: phone.saveCallDebug
- Send scheduled messages right away: messages.sendScheduledMessages
- Send the verification phone code for telegram passport: account.sendVerifyPhoneCode
- Send typing event by the current user to a secret chat: messages.setEncryptedTyping
- Sends a Telegram Passport authorization form, effectively sharing data with the service: account.acceptAuthorization
- Sends a current user typing event (see SendMessageAction for all event types) to a conversation partner or group: messages.setTyping
- Sends a custom request; for bots only: bots.sendCustomRequest
- Sends a document: sendDocument
- Sends a gif: sendGif
- Sends a list of messages to all peers (users, chats, channels) of the bot: broadcastMessages
- Sends a message to a chat: messages.sendMessage
- Sends a message to all report peers (admins of the bot): sendMessageToAdmins
- Sends a message with a file attachment to a secret chat: messages.sendEncryptedFile
- Sends a message: sendMessage
- Sends a photo: sendDocumentPhoto
- Sends a photo: sendPhoto
- Sends a service message to a secret chat: messages.sendEncryptedService
- Sends a sticker: sendSticker
- Sends a text message to a secret chat: messages.sendEncrypted
- Sends a video: sendVideo
- Sends a voice: sendVoice
- Sends an audio: sendAudio
- Sends an updateCustomEvent update to the event handler: sendCustomEvent
- Set NOOP update handler, ignoring all updates: setNoop
- Set a custom wallpaper » in a specific private chat with another user: messages.setChatWallPaper
- Set account self-destruction period: account.setAccountTTL
- Set an emoji status for a channel: channels.updateEmojiStatus
- Set an emoji status: account.updateEmojiStatus
- Set bot command list: bots.setBotCommands
- Set global privacy settings: account.setGlobalPrivacySettings
- Set localized name, about text and description of a bot (or of the current account, if called by a bot): bots.setBotInfo
- Set maximum Time-To-Live of all messages in the specified chat: messages.setHistoryTTL
- Set output file or stream for incoming OPUS audio packets in a call: callSetOutput
- Set peer(s) where to send errors occurred in the event loop: setReportPeers
- Set sensitive content settings (for viewing or hiding NSFW content): account.setContentSettings
- Set stickerset thumbnail: stickers.setStickerSetThumb
- Set the API ID UI template: setWebApiTemplate
- Set the callback answer to a user button press (bots only): messages.setBotCallbackAnswer
- Set the default peer that will be used to join a group call in a specific dialog: phone.saveDefaultGroupCallJoinAs
- Set the default suggested admin rights for bots being added as admins to channels, see here for more info on how to handle them »: bots.setBotBroadcastDefaultAdminRights
- Set the default suggested admin rights for bots being added as admins to groups, see here for more info on how to handle them »: bots.setBotGroupDefaultAdminRights
- Set time-to-live of current session: account.setAuthorizationTTL
- Set webhook update handler: setWebhook
- Set whether all users should join a discussion group in order to comment on a post »: channels.toggleJoinToSend
- Set whether all users should request admin approval to join the group »: channels.toggleJoinRequest
- Sets the menu button action » for a given user or for all users: bots.setBotMenuButton
- Should be called after the user hides the report spam/add as contact bar of a new chat, effectively prevents the user from executing the actions specified in the action bar »: messages.hidePeerSettingsBar
- Show or hide the real-time chat translation popup for a certain chat: messages.togglePeerTranslations
- Start a conversation with a bot using a deep linking parameter: messages.startBot
- Start a scheduled group call: phone.startScheduledGroupCall
- Start multiple instances of MadelineProto and the event handlers (enables async): startAndLoopMulti
- Start or stop recording a group call: the recorded audio and video streams will be automatically sent to Saved messages (the chat with ourselves): phone.toggleGroupCallRecord
- Start screen sharing in a call: phone.joinGroupCallPresentation
- Stop getting notifications about discussion replies of a certain user in @replies: contacts.blockFromReplies
- Stop screen sharing in a group call: phone.leaveGroupCallPresentation
- Stop update loop: stop
- Stops playing all files in the call, clears the main and the hold playlist: stopPlay
- Store RSA keys for CDN datacenters: getCdnConfig
- Submit requested order information for validation: payments.validateRequestedInfo
- Subscribe or unsubscribe to a scheduled group call: phone.toggleGroupCallStartSubscription
- Subscribe to event handler updates for a channel/supergroup we're not a member of: subscribeToUpdates
- Suggests a short name for a given stickerpack name: stickers.suggestShortName
- Telegram UTF-8 multibyte split: mbStrSplit
- Telegram UTF-8 multibyte substring: mbSubstr
- Terminate a group call: phone.discardGroupCall
- Terminate a takeout session, see here » for more info: account.finishTakeoutSession
- Terminate webview interaction started with messages.requestWebView, sending the specified message to the chat on behalf of the user: messages.sendWebViewResultMessage
- Terminates all user's authorized sessions except for the current one: auth.resetAuthorizations
- Test fibers: testFibers
- Toggle contact sign up notifications: account.setContactSignUpNotification
- Toggle supergroup slow mode: if enabled, users will only be able to send one message every seconds seconds: channels.toggleSlowMode
- Transcribe voice message: messages.transcribeAudio
- Transfer channel ownership: channels.editCreator
- Translate a given text: messages.translateText
- Turn a basic group into a supergroup: messages.migrateChat
- Uninstall a stickerset: messages.uninstallStickerSet
- Unpack base256 signed int: unpackSignedInt
- Unpack base256 signed long to string: unpackSignedLongString
- Unpack base256 signed long: unpackSignedLong
- Unpack binary double: unpackDouble
- Unpack bot API file ID: unpackFileId
- Unpin all pinned messages: messages.unpinAllMessages
- Unset event handler: unsetEventHandler
- Update folder: messages.updateDialogFilter
- Update the accent color and background custom emoji » of a channel: channels.updateColor
- Update the accent color and background custom emoji » of the current account: account.updateColor
- Update the keywords, emojis or mask coordinates of a sticker, bots only: stickers.changeSticker
- Update theme: account.updateTheme
- Updates current user profile photo: photos.uploadProfilePhoto
- Updates online user status: account.updateStatus
- Updates user profile: account.updateProfile
- Upload a custom profile picture for a contact, or suggest a new profile picture to a contact: photos.uploadContactProfilePhoto
- Upload a file and associate it to a chat (without actually sending it to the chat): messages.uploadMedia
- Upload a media file associated with an imported chat, click here for more info »: messages.uploadImportedMedia
- Upload encrypted file and associate it to a secret chat: messages.uploadEncryptedFile
- Upload file from URL: uploadFromUrl
- Upload file from callable: uploadFromCallable
- Upload file from stream: uploadFromStream
- Upload file to secret chat: uploadEncrypted
- Upload file: upload
- Upload notification sound, use account.saveRingtone to convert it and add it to the list of saved notification sounds: account.uploadRingtone
- Upload theme: account.uploadTheme
- Uploads a Telegram Story: stories.sendStory
- Use this method to obtain the online statuses of all contacts with an accessible Telegram account: contacts.getStatuses
- Use this method to set the score of the specified user in a game sent as a normal message (bots only): messages.setGameScore
- Use this method to set the score of the specified user in a game sent as an inline message (bots only): messages.setInlineGameScore
- Use this to accept a Seamless Telegram Login authorization request, for more info click here »: messages.acceptUrlAuth
- Used by the user to relay data from an opened reply keyboard bot mini app to the bot that owns it: messages.sendWebViewData
- Users may also choose to display messages from all topics of a forum as if they were sent to a normal group, using a "View as messages" setting in the local client: this setting only affects the current account, and is synced to other logged in sessions using this method: channels.toggleViewForumAsMessages
- Validates a username and checks availability: account.checkUsername
- Verify a new phone number to associate to the current account: account.sendChangePhoneCode
- Verify a phone number for telegram passport: account.verifyPhone
- Verify an email address: account.verifyEmail
- Verify an email to use as 2FA recovery method: account.confirmPasswordEmail
- View and search recently sent media.: messages.searchSentMedia
- Vote in a poll: messages.sendVote
- When called, skips to the next file in the playlist: skipPlay
- When client-side passcode lock feature is enabled, will not show message texts in incoming PUSH notifications: account.updateDeviceLocked
- When was full info for this chat last cached: fullChatLastUpdated
- Whether the currently playing audio file is paused: isPlayPaused
- Whether the user will receive notifications when contacts sign up: account.getContactSignUpNotification
- Whether this is altervista: isAltervista
- Whether we can convert any audio/video file to a VoIP OGG OPUS file, or the files must be preconverted using @libtgvoipbot: canConvertOgg
- Whether we can convert any audio/video file using ffmpeg: canUseFFmpeg
- Whether we're an IPC client instance: isIpc
- Whether we're an IPC server process (as opposed to an event handler): isIpcWorker
- Whether we're currently connected to the test DCs: isTestMode
- Wrap a Message constructor into an abstract Message object: wrapMessage
- Wrap a Pin constructor into an abstract Pinned object: wrapPin
- Wrap a media constructor into an abstract Media object: wrapMedia
- Wrap an Update constructor into an abstract Update object: wrapUpdate
- account.createBusinessChatLink
- account.deleteBusinessChatLink
- account.disablePeerConnectedBot
- account.editBusinessChatLink
- account.getBotBusinessConnection
- account.getBusinessChatLinks
- account.getConnectedBots
- account.getReactionsNotifySettings
- account.resolveBusinessChatLink
- account.setReactionsNotifySettings
- account.toggleConnectedBotPaused
- account.toggleSponsoredMessages
- account.updateBirthday
- account.updateBusinessAwayMessage
- account.updateBusinessGreetingMessage
- account.updateBusinessIntro
- account.updateBusinessLocation
- account.updateBusinessWorkHours
- account.updateConnectedBot
- account.updatePersonalChannel
- auth.reportMissingCode
- base64URL decode: base64urlDecode
- bots.addPreviewMedia
- bots.checkDownloadFileParams
- bots.deletePreviewMedia
- bots.editPreviewMedia
- bots.getAdminedBots
- bots.getPopularAppBots
- bots.getPreviewInfo
- bots.getPreviewMedias
- bots.reorderPreviewMedias
- bots.toggleUserEmojiStatusPermission
- bots.updateStarRefProgram
- bots.updateUserEmojiStatus
- channels.restrictSponsoredMessages
- channels.searchPosts
- channels.setBoostsToUnblockRestrictions
- channels.setEmojiStickers
- contacts.getBirthdays
- fragment.getCollectibleInfo
- help.getTimezonesList
- invokeWithApnsSecret
- invokeWithBusinessConnection
- invokeWithGooglePlayIntegrity
- messages.checkQuickReplyShortcut
- messages.clickSponsoredMessage
- messages.deleteFactCheck
- messages.deleteQuickReplyMessages
- messages.deleteQuickReplyShortcut
- messages.editFactCheck
- messages.editQuickReplyShortcut
- messages.getAvailableEffects
- messages.getDefaultTagReactions
- messages.getEmojiStickerGroups
- messages.getFactCheck
- messages.getMyStickers
- messages.getOutboxReadDate
- messages.getPaidReactionPrivacy
- messages.getPreparedInlineMessage
- messages.getQuickReplies
- messages.getQuickReplyMessages
- messages.getSavedReactionTags
- messages.getSponsoredMessages
- messages.reorderQuickReplies
- messages.reportSponsoredMessage
- messages.requestMainWebView
- messages.savePreparedInlineMessage
- messages.searchStickers
- messages.sendPaidReaction
- messages.sendQuickReplyMessages
- messages.toggleDialogFilterTags
- messages.togglePaidReactionPrivacy
- messages.updateSavedReactionTag
- messages.viewSponsoredMessage
- null-byte RLE decode: rleDecode
- null-byte RLE encode: rleEncode
- payments.botCancelStarsSubscription
- payments.changeStarsSubscription
- payments.connectStarRefBot
- payments.convertStarGift
- payments.editConnectedStarRefBot
- payments.fulfillStarsSubscription
- payments.getConnectedStarRefBot
- payments.getConnectedStarRefBots
- payments.getStarGifts
- payments.getStarsGiftOptions
- payments.getStarsGiveawayOptions
- payments.getStarsRevenueAdsAccountUrl
- payments.getStarsRevenueStats
- payments.getStarsRevenueWithdrawalUrl
- payments.getStarsStatus
- payments.getStarsSubscriptions
- payments.getStarsTopupOptions
- payments.getStarsTransactions
- payments.getStarsTransactionsByID
- payments.getSuggestedStarRefBots
- payments.getUserStarGifts
- payments.refundStarsCharge
- payments.saveStarGift
- payments.sendStarsForm
- smsjobs.finishJob
- smsjobs.getSmsJob
- smsjobs.getStatus
- smsjobs.isEligibleToJoin
- smsjobs.join
- smsjobs.leave
- smsjobs.updateSettings
- stats.getBroadcastRevenueStats
- stats.getBroadcastRevenueTransactions
- stats.getBroadcastRevenueWithdrawalUrl
- stickers.replaceSticker
- stories.searchPosts
- stories.togglePinnedToTop
- users.getIsPremiumRequiredToContact
- Contributing - You can contribute in various ways.
- Перевод
- Руководство по вкладу
- Кредиты
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.