MadelineProto, un cliente de telegramas PHP MTProto
Creado por Daniil Gentili
#StandWithUkraine
¡Únase al canal oficial, @MadelineProto y a los grupos de apoyo!
¡Aprobado por Telegrama!
¿Qué es esto?
Esta biblioteca se puede utilizar para interactuar fácilmente con Telegram sin la API del bot, al igual que las aplicaciones oficiales.
Puede iniciar sesión con un número de teléfono (API MTProto) o con un token de bot (API MTProto, ¡sin API de bot involucrada! ).
¡Ahora es completamente asíncrono!
Primeros pasos (¡ahora completamente asíncrono!)
<?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! ' );
¡Intenta ejecutar este código en un navegador o en una consola!
Consejo: si recibe un error (o nada), envíenos el mensaje de error y el archivo MadelineProto.log
que se creó en el mismo directorio (si se ejecuta desde un navegador).
Hecho con Madeline Proto
Los siguientes proyectos de código abierto se crearon utilizando MadelineProto: puede instalarlos directamente o explorar el código fuente como ejemplos directos sobre cómo utilizar las numerosas funciones de MadelineProto.
- magnaluna webradio - Webradio VoIP de Telegram con múltiples funciones
-
simpleBot.php
: ejemplo extremadamente básico -
tgstories_dl_bot.php
- Código fuente de @tgstories_dl_bot - ¡Bot para descargar cualquier Historia de Telegram! -
downloadRenameBot.php
: descargue archivos por URL y cambie el nombre de los archivos de Telegram usando este bot paralelizado asíncrono. -
secret_bot.php
- ¡Bot de chat secreto! -
pipesbot.php
: creación de bots en línea y uso de otros bots en línea a través de un userbot. -
bot.php
: ejemplos de cómo usar filtros, actualizaciones, obtener enlaces de descarga para cualquier archivo, Telegram Stories y mucho más. - TelegramApiServer: servidor API de telegramas php rápido, simple y asíncrono: una API HTTP JSON para MadelineProto (para usar en otros idiomas además de PHP, si usa PHP, use directamente MadelineProto)
¿Quieres agregar tu propio proyecto de código abierto a esta lista? ¡Haga clic aquí!
Algunos de los componentes principales de MadelineProto también están disponibles como bibliotecas independientes y separadas:
- danog/async-orm: ORM asíncrono basado en AMPHP v3 y fibras.
- danog/telegram-entities: una biblioteca para trabajar con entidades de texto con estilo Telegram UTF-16.
- danog/tg-file-decoder: una biblioteca para trabajar con los ID de archivos de la API del bot de Telegram.
- danog/tg-dialog-id: una biblioteca para trabajar con los ID de diálogo de la API del bot de Telegram.
- danog/loop - Abstracción del modelo de bucle/actor para AMPHP.
- danog/better-prometheus: una mejor biblioteca de Prometheus para aplicaciones PHP.
- danog/ipc: componente IPC asíncrono para AMPHP.
- danog/dns-over-https: resolución asíncrona de DNS sobre HTTPS para AMPHP.
Documentación
- Crear un cliente: esta página explica cómo crear una instancia de MadelineProto.
- Iniciar sesión: hay muchas formas de iniciar sesión con MadelineProto.
- Obtener permiso para usar la API de Telegram
- Automático
- Manual (usuario)
- Manual (robot)
- Inicio de sesión con código QR (usuario)
- Características: MadelineProto puede hacer todo lo que pueden hacer los clientes oficiales, ¡y más!
- Requisitos: MadelineProto requiere las extensiones mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd para funcionar correctamente.
- MadelineProto en Docker: MadelineProto ofrece una imagen oficial de Docker de MadelineProto para las plataformas linux/amd64, linux/arm64 y linux/riscv64 en hub.madelineproto.xyz/danog/madelineproto.
- Empezando
- Bot CLI (recomendado)
- Bases de datos en Docker
- Ventana acoplable web
- Extensiones personalizadas
- Métricas: MadelineProto puede exponer muchas métricas útiles, que se pueden visualizar utilizando el panel oficial de MadelineProto Grafana.
- Instalación: hay varias formas de instalar MadelineProto:
- Simple
- Compositor de proyecto existente
- Compositor desde cero
- Transmitir mensajes a todos los usuarios: MadelineProto se puede utilizar para transmitir mensajes a todos los usuarios, chats y canales de un bot o userbot.
- Manejo de actualizaciones (mensajes nuevos y otros eventos): el manejo de actualizaciones se puede realizar de diferentes maneras:
- impulsado por eventos asíncronos
- Ejemplo completo
- Métodos vinculados
- Filtros
- Filtros simples
- Filtros de atributos
- Filtros MTProto
- Complementos
- cron
- Datos persistentes e IPC
- ORM incorporado
- PCI
- Reiniciando
- Reinicio automático en servidores web
- Cuenta múltiple
- Análisis estático automático
- Evitar el uso de funciones del sistema de archivos.
- Webhook (para API HTTP)
- getUpdates (solo para API de Javascript)
- Noop (predeterminado)
- danogMadelineProtoBroadcastProgress » - Progreso de la transmisión.
- danogMadelineProtoEventHandlerAbstractMessage »: representa un mensaje entrante o saliente.
- danogMadelineProtoEventHandlerAbstractPrivateMessage »: representa un mensaje de chat privado o secreto.
- danogMadelineProtoEventHandlerAbstractStory »: representa una historia de Telegram.
- danogMadelineProtoEventHandlerBotCommands »: el conjunto de comandos de un determinado bot en un determinado chat ha cambiado.
- danogMadelineProtoEventHandlerCallbackQuery »: representa una consulta enviada por el usuario al hacer clic en un botón.
- danogMadelineProtoEventHandlerChannelChannelParticipant »: un participante abandonó, se unió, fue prohibido o administrado en un canal o supergrupo.
- danogMadelineProtoEventHandlerChannelMessageForwards »: indica que el contador de reenvío de un mensaje en un canal ha cambiado.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged »: indica que el contador de vistas de un mensaje en un canal ha cambiado.
- danogMadelineProtoEventHandlerChannelUpdateChannel »: hay un nuevo canal disponible o se cambió la información sobre un canal existente.
- danogMadelineProtoEventHandlerChatInviteRequester »: indica que alguien ha solicitado unirse a un chat o canal.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest »: indica que alguien ha solicitado unirse a un chat o canal (solo bots).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests »: alguien ha solicitado unirse a un chat o canal.
- danogMadelineProtoEventHandlerDelete »: indica que se eliminaron algunos mensajes.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages »: se eliminaron algunos mensajes en un supergrupo/canal.
- danogMadelineProtoEventHandlerDeleteDeleteMessages »: algunos mensajes se eliminaron en un chat privado o en un grupo simple.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages »: algunos mensajes programados se eliminaron de la cola de programación de un chat.
- danogMadelineProtoEventHandlerInlineQuery »: una consulta en línea entrante.
- danogMadelineProtoEventHandlerMessage »: representa un mensaje entrante o saliente.
- danogMadelineProtoEventHandlerMessageChannelMessage »: representa un mensaje de canal entrante o saliente.
- danogMadelineProtoEventHandlerMessageCommentReply »: representa una respuesta a uno de nuestros mensajes en un grupo de comentarios del canal del que no somos miembros (es decir, recibido a través de
@replies
). - danogMadelineProtoEventHandlerMessageGroupMessage »: representa un mensaje grupal entrante o saliente.
- danogMadelineProtoEventHandlerMessagePrivateMessage »: representa un mensaje privado entrante o saliente.
- danogMadelineProtoEventHandlerMessageSecretMessage »: representa un nuevo mensaje cifrado.
- danogMadelineProtoEventHandlerMessageServiceMessage »: representa información sobre un mensaje de servicio.
- danogMadelineProtoEventHandlerMessageServiceMessage »: representa información sobre un mensaje de servicio.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed »: le hemos dado permiso al bot para enviarnos mensajes directos.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated »: se creó el canal.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom »: indica que el canal se migró desde el chat especificado.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink »: un usuario se unió al chat a través de un enlace de invitación.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo »: indica que el chat se migró al supergrupo especificado.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp »: un contacto acaba de registrarse en Telegram.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated »: se creó un chat o canal.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - Mensajes eliminados.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - Alguien anotó en un juego.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached »: un usuario del chat ahora está cerca de otro usuario.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium »: información sobre una suscripción Premium de Telegram regalada.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars »: información sobre Telegram Stars regaladas.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall »: representa un mensaje de servicio sobre una llamada grupal.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall »: la llamada grupal ha comenzado o finalizado.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited »: se invitó a un conjunto de usuarios a la llamada grupal.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled »: se programó una llamada grupal.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared »: se borró el historial de chat.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest »: un administrador aceptó a un usuario en el grupo.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft »: un miembro abandonó el chat o canal.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined »: algunos miembros se unieron al chat o canal.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned »: se fijó un mensaje en un chat.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested »: contiene información sobre un par que el usuario compartió con el bot después de hacer clic en un botón del tecladoButtonRequestPeer.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - Una llamada telefónica.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged »: la foto del cuadro de diálogo se cambió o se eliminó.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages »: mensajes marcados como leídos.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken »: se tomó una captura de pantalla del chat.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme »: se cambió el tema del chat.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper »: se cambió el fondo de pantalla del chat actual.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL »: se cambió el tiempo de vida de los mensajes en este chat.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - Información sobre una estrella regalada.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto »: se sugirió una nueva imagen de perfil usando photos.uploadContactProfilePhoto.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged »: el título de un canal o grupo ha cambiado.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated »: se creó un tema en el foro.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited »: se editó la información del tema del foro.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView »: los datos de una aplicación web de bot de teclado de respuesta abierta se transmitieron al bot propietario (mensaje de servicio del lado del usuario y del bot).
- danogMadelineProtoEventHandlerPaymentsPayment »: este objeto contiene información sobre una consulta entrante previa al pago.
- danogMadelineProtoEventHandlerPinned »: indica que algunos mensajes fueron fijados/desanclados.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages »: representa mensajes que fueron fijados/desanclados en un canal.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages »: representa mensajes que fueron fijados/desanclados en un chat/supergrupo.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages »: algunos mensajes fueron fijados en un chat privado.
- danogMadelineProtoEventHandlerPrivacy »: indica algunas reglas de privacidad para un usuario o conjunto de usuarios.
- danogMadelineProtoEventHandlerQueryButtonQuery »: representa una consulta enviada por el usuario al hacer clic en un botón.
- danogMadelineProtoEventHandlerQueryChatButtonQuery »: representa una consulta enviada por el usuario al hacer clic en un botón en un chat.
- danogMadelineProtoEventHandlerQueryChatGameQuery »: representa una consulta enviada por el usuario al hacer clic en el botón "Jugar" en un chat.
- danogMadelineProtoEventHandlerQueryGameQuery »: representa una consulta enviada por el usuario al hacer clic en el botón "Jugar".
- danogMadelineProtoEventHandlerQueryInlineButtonQuery »: representa una consulta enviada por el usuario al hacer clic en un botón en un mensaje en línea.
- danogMadelineProtoEventHandlerQueryInlineGameQuery »: representa una consulta enviada por el usuario al hacer clic en el botón "Jugar" en un mensaje en línea.
- danogMadelineProtoEventHandlerStoryStory »: representa una historia de Telegram.
- danogMadelineProtoEventHandlerStoryStoryDeleted »: representa una historia eliminada.
- danogMadelineProtoEventHandlerStoryStoryReaction »: representa una reacción a una historia.
- danogMadelineProtoEventHandlerTyping »: un usuario está escribiendo.
- danogMadelineProtoEventHandlerTypingChatUserTyping » - El usuario está preparando un mensaje en un grupo; escribir, grabar, cargar, etc. Esta actualización es válida por 6 segundos. Si después de 6 segundos no se reciben más actualizaciones de este tipo, se debe considerar que el usuario dejó de hacer lo que estaba haciendo.
- danogMadelineProtoEventHandlerTypingSecretUserTyping » - El usuario está preparando un mensaje en un chat secreto; escribir, grabar, cargar, etc. Esta actualización es válida por 6 segundos. Si después de 6 segundos no se reciben más actualizaciones de este tipo, se debe considerar que el usuario dejó de hacer lo que estaba haciendo.
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping »: un usuario está escribiendo en un supergrupo.
- danogMadelineProtoEventHandlerTypingUserTyping » - El usuario está preparando un mensaje; escribir, grabar, cargar, etc. Esta actualización es válida por 6 segundos. Si después de 6 segundos no se reciben más actualizaciones de este tipo, se debe considerar que el usuario dejó de hacer lo que estaba haciendo.
- danogMadelineProtoEventHandlerUserBlocked »: se bloqueó un par.
- danogMadelineProtoEventHandlerUserBotStopped »: se detuvo o reinició un bot.
- danogMadelineProtoEventHandlerUserPhone »: se cambió el número de teléfono de un usuario.
- danogMadelineProtoEventHandlerUserStatus »: contiene una actualización de estado.
- danogMadelineProtoEventHandlerUserStatusEmoji »: el estado emoji de un determinado usuario ha cambiado o se eliminó.
- danogMadelineProtoEventHandlerUserStatusEmptyStatus »: el estado del usuario aún no se ha establecido.
- danogMadelineProtoEventHandlerUserStatusLastMonth » - Estado en línea: visto por última vez el mes pasado.
- danogMadelineProtoEventHandlerUserStatusLastWeek » - Estado en línea: visto por última vez la semana pasada.
- danogMadelineProtoEventHandlerUserStatusOffline »: el estado fuera de línea del usuario.
- danogMadelineProtoEventHandlerUserStatusOnline »: estado en línea del usuario.
- danogMadelineProtoEventHandlerUserStatusRecently » - Estado en línea: visto por última vez recientemente.
- danogMadelineProtoEventHandlerUserUsername »: se realizaron cambios en el nombre, apellido o nombre de usuario del usuario.
- danogMadelineProtoVoIP »: esta actualización representa una llamada de Telegram VoIP.
- Filtros: MadelineProto ofrece un sistema de filtrado de mensajes muy simple e intuitivo, basado en el sistema de tipos y atributos de PHP.
- Filtros simples
- Filtros de atributos
- Crear filtros de atributos personalizados
- Filtros MTProto
- Complementos: MadelineProto ofrece un sistema de complementos nativo, basado en controladores de eventos.
- Instalación de complementos
- Instalación sencilla
- Instalación del compositor
- Complementos incorporados
- Creando complementos
- Ejemplo de complemento completo
- Limitaciones
- Requisitos de espacio de nombres
- Distribución
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- Configuración
- Crear y cargar archivos de texto
- Explotación florestal
- Base de datos: MadelineProto opcionalmente puede mantener algunos de sus datos internos en una base de datos, como mysql, mariadb, postgres o redis (¡también puedes agregar los tuyos propios!), lo que reduce el uso de RAM.
- danogMadelineProtoSettingsDatabaseMemory: configuración del backend de la memoria.
- danogMadelineProtoSettingsDatabaseMysql: configuración del backend de MySQL.
- danogMadelineProtoSettingsDatabasePostgres: configuración del backend de Postgres.
- danogMadelineProtoSettingsDatabaseRedis: configuración del backend de Redis.
- Configuraciones: MadelineProto tiene muchas configuraciones que se pueden usar para modificar el comportamiento de la biblioteca.
- AppInfo: información de la aplicación.
- Autenticación: configuración de criptografía.
- Conexión: Configuración de conexión.
- Archivos: configuración de gestión de archivos.
- Registrador: configuración del registrador.
- Par: configuración de la base de datos del mismo nivel.
- Pwr: configuración de PWRTelegrama.
- RPC: configuración de RPC.
- SecretChats: Configuración de chat secreto.
- Serialización: configuración de serialización.
- TLSchema: configuración del esquema TL.
- Plantillas: configuración de plantillas web y CLI para iniciar sesión.
- VoIP: configuración de VoIP.
- Base de datosMemoria: configuración del backend de la memoria.
- Base de datosMysql: configuración del backend de MySQL.
- Base de datosPostgres: configuración del backend de Postgres.
- Base de datosRedis: configuración del backend de Redis.
- Obtener información sobre el usuario actual: así es como puede obtener información sobre el usuario que ha iniciado sesión actualmente
- Excepciones: MadelineProto puede generar muchas excepciones diferentes.
- Lista de tipos de excepción
- Bonito rastro de TL
- Obteniendo el rastro de TL
- Evitar FLOOD_WAIT: si realiza demasiadas solicitudes de telegrama, es posible que reciba FLOOD_WAIT por un tiempo. Para evitar estas esperas por inundaciones, debe calcular la tasa de espera por inundaciones.
- Registro: MadelineProto proporciona una clase unificada para registrar mensajes en el destino de registro definido en la configuración.
- Llamadas telefónicas VoIP de Telegram: MadelineProto proporciona un contenedor sencillo para trabajar con llamadas telefónicas.
- Solicitando una llamada
- Reproducir archivos de audio
- ¡Soporte de alojamiento web!
- Aceptar llamadas
- Carga y descarga de archivos: MadelineProto proporciona métodos contenedores totalmente paralelizados para cargar y descargar archivos que admiten identificadores de archivos de API de bot, carga directa por URL y cambio de nombre de archivos.
- ID de archivos de API de bot
- Subir y enviar archivos
- Aviso de seguridad
- Fotos
- Fotos como documentos
- Documentos
- GIF
- Vídeos
- Música
- Voz
- Pegatinas
- Subiendo archivos
- Reutilizar archivos cargados
- Cambiar el nombre de archivos
- Descargando archivos
- Extrayendo información de descarga
- Obteniendo un enlace de descarga
- Descargando fotos de perfil
- Descargar al directorio
- Descargar al archivo
- Descargar para transmitir
- Descargar para devolver la llamada
- Descargar al servidor http
- Descargar al navegador
- Obteniendo progreso
- Obtener información sobre los chats: existen varios métodos que se pueden utilizar para obtener información sobre los chats, según el ID de API del bot, el par, el usuario y los objetos de chat.
- Información completa del chat con lista completa de participantes.
- Información completa del chat
- Información de chat reducida (muy rápido)
- Sólo el ID del chat (extremadamente rápido)
- Obtener todos los chats (diálogos): hay dos formas de obtener una lista de todos los chats, dependiendo de si inició sesión como usuario o como bot.
- Lista de ID de diálogo
- Información completa del diálogo
- Botones en línea: puede hacer clic fácilmente en los botones en línea usando MadelineProto, simplemente acceda al botón correcto:
- Chats secretos: MadelineProto proporciona contenedores para trabajar con chats secretos.
- Solicitar chats secretos
- Aceptar chats secretos
- Comprobar el estado del chat secreto
- Enviar mensajes secretos
- Usando un proxy: puedes usar un proxy con MadelineProto.
- Cómo configurar un proxy
- Múltiples proxies con cambio automático
- Utilice MTProxy prediseñado
- Utilice el proxy Socks5 prediseñado
- Utilice un proxy HTTP prediseñado
- Construye tu propio proxy
- Async: MadelineProto ahora cuenta con async, para increíbles mejoras de velocidad, y procesamiento paralelo, todo con tecnología amphp.
- Uso
- Asíncrono en el controlador de eventos
- Asíncrono múltiple
- Asíncrono ignorado
- Combinando operaciones asíncronas
- API asíncronas de MadelineProto y AMPHP
- Métodos auxiliares
- Sueño asíncrono
- Línea de lectura asíncrona
- eco asíncrono
- Cliente HTTP MadelineProto
- bifurcación asíncrona
- bandada asíncrona
- API de bucle asíncrono de MadelineProto
- Preguntas frecuentes: aquí hay una lista de preguntas y respuestas comunes de MadelineProto.
- Actualización de MadelineProto v7 a v8: MadelineProto v8 es una actualización importante de MadelineProto que elimina una gran cantidad de API obsoletas desde hace mucho tiempo: he creado esta lista de verificación de actualización para simplificar el proceso de actualización.
- Uso de métodos: existen simplificaciones para muchos, si no todos, estos métodos.
- Argumentos nombrados
- Colegas
- Archivos
- charlas secretas
- Entidades (Markdown y HTML)
- respuesta_markup (teclados y teclados en línea)
- objetos API de bot
- Sin resultado
- Llamadas a múltiples métodos
- Cancelación
- Documentación API COMPLETA con descripciones
- Acceso
- Cambiar contraseña 2FA: update2FA
- Obtenga todos los chats, transmita un mensaje a todos los chats: getDialogIds, getDialogs, getFullDialogs
- Obtenga la lista completa de participantes de un canal/grupo/supergrupo: getPwrChat
- Obtenga información completa sobre un usuario/chat/supergrupo/canal: getFullInfo
- Obtener información sobre un usuario/chat/supergrupo/canal: getInfo
- Obtener el ID de un usuario/chat/supergrupo/canal/actualización: getID
- Obtenga información sobre el usuario actualmente conectado: getSelf
- Cargue o descargue archivos de hasta 4 GB: uploadFrom*, downloadTo*
- Haz una llamada telefónica y reproduce una canción.
- Crea un bot de chat secreto
- Cancele un restablecimiento de contraseña 2FA pendiente; consulte aquí para obtener más información »: account.declinePasswordReset
- Acepte el token de inicio de sesión del código QR, iniciando sesión en la aplicación que lo generó: auth.acceptLoginToken
- Aceptar llamada: aceptar llamada
- Aceptar chat secreto: aceptarSecretChat
- Acepta los nuevos términos de servicio: help.acceptTermsOfService
- Activar o desactivar un nombre de usuario comprado en fragment.com asociado a un bot de nuestra propiedad: bots.toggleUsername
- Activar o desactivar un nombre de usuario comprado en fragment.com asociado a un supergrupo o canal de nuestra propiedad: canales.toggleUsername
- Active o desactive un nombre de usuario comprado de fragment.com asociado al usuario que ha iniciado sesión actualmente: account.toggleUsername
- Activa el modo sigiloso de historias, consulte aquí » para más información: stories.activateStealthMode
- Agregue GIF a la lista de gifs guardados: mensajes.saveGif
- Agregue una calcomanía a un conjunto de calcomanías, solo bots. El conjunto de stickers debe haber sido creado por el bot: stickers.addStickerToSet
- Agregue un usuario de Telegram existente como contacto: contacts.addContact
- Agregar o quitar calcomanías de la lista de calcomanías recientes: mensajes.saveRecentSticker
- Agrega un par a una lista de bloqueo, consulte aquí » para obtener más información: contacts.block
- Agrega un usuario a un chat y envía un mensaje de servicio en él: mensajes.addChatUser
- Permitir que el bot especificado nos envíe mensajes: bots.allowSendMessage
- Responda una consulta en línea, solo para bots: mensajes.setInlineBotResults
- Responde una consulta personalizada; solo para bots: bots.answerWebhookJSONQuery
- Aplicar un código de regalo de Telegram Premium »: pagos.applyGiftCode
- Aplicar cambios a múltiples conjuntos de pegatinas: mensajes.toggleStickerSets
- Aplicar uno o más aumentos » a un compañero: premium.applyBoost
- Asociar un grupo a un canal como grupo de discusión para ese canal: canales.setDiscussionGroup
- Asociar un conjunto de stickers al supergrupo: canales.setStickers
- Bloquear un archivo de forma asincrónica: rebaño
- Línea de lectura asincrónica: readLine
- Dormir asincrónicamente: dormir
- Escribir de forma asincrónica en stdout/navegador: echo
- Prohibir/desbancar/expulsar a un usuario en un supergrupo/canal: canales.editBanned
- Codificación Base64URL: base64urlEncode
- Solo puede ser utilizado por miembros de TSF para obtener información interna: help.getUserInfo
- Cancelar una transmisión en ejecución: cancelarBroadcast
- Cancele el código que se envió para verificar un correo electrónico y usarlo como método de recuperación 2FA: account.cancelPasswordEmail
- Cancelar el código de verificación de inicio de sesión: auth.cancelCode
- Cambie la reacción emoji predeterminada para usar en el menú de reacción rápida: el valor se sincroniza en todos los dispositivos y se puede recuperar usando help.getConfig, campo reacciones_default: mensajes.setDefaultReaction
- Cambiar la configuración de llamadas grupales: phone.toggleGroupCallSettings
- Cambiar la configuración de descarga automática de medios: account.saveAutoDownloadSettings
- Cambiar o eliminar el nombre de usuario de un supergrupo/canal: canales.updateUsername
- Cambiar la configuración de privacidad de la cuenta actual: account.setPrivacy
- Cambiar la configuración relacionada con una sesión: account.changeAuthorizationSettings
- Cambiar el tema del chat de un determinado chat: mensajes.setChatTheme
- Cambie el par predeterminado que debe usarse al enviar mensajes, reacciones y votos de encuestas a un grupo específico: mensajes.saveDefaultSendAs
- Cambiar el número de teléfono de la cuenta actual: account.changePhone
- Cambiar la foto de un canal/supergrupo: canales.editPhoto
- Cambiar el conjunto de reacciones de mensajes » que se pueden utilizar en un determinado grupo, supergrupo o canal: mensajes.setChatAvailableReactions
- Cambia el nombre del chat y envía un mensaje de servicio: mensajes.editChatTitle
- Cambia la foto del chat y envía un mensaje de servicio: mensajes.editChatPhoto
- Cambia la posición absoluta de una pegatina en el conjunto al que pertenece; sólo para robots. El conjunto de stickers debe haber sido creado por el bot: stickers.changeStickerPosition
- Cambia el valor predeterminado de la configuración de tiempo de vida, que se aplica a todos los chats nuevos: mensajes.setDefaultHistoryTTL
- Cambia el nombre de usuario del usuario actual: account.updateUsername
- Compruebe si está instalado un determinado complemento de controlador de eventos: hasPlugin
- Compruebe si un nombre de usuario está libre y se puede asignar a un canal/supergrupo: canales.checkUsername
- Compruebe si hay una instancia de controlador de eventos presente: hasEventHandler
- Compruebe si tiene administradores: hasAdmins
- Compruebe si tiene pares de informes: hasReportPeers
- Compruebe si es una matriz o similar (transitable && contable && arrayAccess): isArrayOrAlike
- Compruebe si el par está presente en la base de datos interna de pares: peerIsset
- Verifique si el código de recuperación 2FA enviado usando auth.requestPasswordRecovery es válido, antes de pasarlo a auth.recoverPassword: auth.checkRecoveryPassword
- Compruebe si el par especificado es un bot: isBot
- Compruebe si el par especificado es un foro: isForum
- Verifique la validez de un enlace de invitación a un chat y obtenga información básica sobre él: mensajes.checkChatInvite
- Compruebe si el historial de chat exportado desde otra aplicación de chat se puede importar a un chat de Telegram específico; haga clic aquí para obtener más información »: message.checkHistoryImportPeer
- Compruebe si existe un chat secreto: hasSecretChat
- Compruebe si el nombre corto proporcionado está disponible: stickers.checkShortName
- Compruebe si la unidad de reenvío del servidor de llamadas grupales está recibiendo actualmente las transmisiones con los ID de fuente WebRTC especificados: phone.checkGroupCall
- Compruebe si el bot especificado puede enviarnos mensajes: bots.canSendMessage
- Compruebe si podemos publicar historias como el par especificado: stories.canSendStory
- Comprueba si es posible la compra de Telegram Premium. Se debe llamar antes de comprar Premium en la tienda, solo aplicaciones oficiales: pagos.canPurchasePremium
- Borrar todos los borradores: mensajes.clearAllDrafts
- Borre todas las configuraciones de guardado automático específicas de pares: account.deleteAutoSaveExceptions
- Borrar comandos de bot para el alcance del bot y el código de idioma especificados: bots.resetBotCommands
- Borrar stickers recientes: mensajes.clearRecentStickers
- Borrar reacciones de mensajes usados recientemente: mensajes.clearRecentReactions
- Borrar información de pago guardada: pagos.clearSavedInfo
- Borra la lista de estados de emoji usados recientemente: account.clearRecentEmojiStatuses
- Conexión cercana con el cliente, conectado vía web: closeConnection
- Complete el inicio de sesión del usuario utilizando el código de inicio de sesión: completePhoneLogin
- Inicio de sesión 2FA completo: complete2faLogin
- Registro completo en Telegram: completeSignup
- Complete el proceso de importación del historial, importando todos los mensajes al chat: mensajes.startHistoryImport
- Confirme un número de teléfono para cancelar la eliminación de la cuenta, para más información haga clic aquí »: account.confirmPhone
- Confirma la recepción de mensajes por parte de un cliente, cancela el envío de notificaciones PUSH: mensajes.receivedMessages
- Convierta los parámetros de MTProto en parámetros de API del bot: MTProtoToBotAPI
- Convertir parámetros TD a tdcli: tdToTdcli
- Convierta los parámetros de TD a MTProto: tdToMTProto
- Convertir un mensaje y un conjunto de entidades a HTML: entidadesToHtml
- Convierta un supergrupo en un gigagrupo, cuando lo soliciten las sugerencias de canales: canales.convertToGigagroup
- Convierta los parámetros de la API del bot en parámetros de MTProto: botAPIToMTProto
- Convertir versión doble a binaria: packDouble
- Convertir entero a base256 de largo: packSignedLong
- Convertir un entero a base256 con signo: packSignedInt
- Convierta los parámetros de tdcli a tdcli: tdcliToTd
- Convertir a camelCase: toCamelCase
- Convertir a Snake_case: toSnakeCase
- Convertir valor a base256 int sin firmar: packUnsignedInt
- Convierte una cadena en una secuencia amphp asíncrona: stringToStream
- Crear un tema de foro; requiere derechos de gestión de temas: canales.createForumTopic
- Cree una llamada grupal o transmisión en vivo: phone.createGroupCall
- Cree un conjunto de pegatinas, solo bots: stickers.createStickerSet
- Crear un supergrupo/canal: canales.createChannel
- Crea un tema: account.createTheme
- Crea y sube un nuevo fondo de pantalla: account.uploadWallPaper
- Crear matriz: arr
- Crea un nuevo chat: mensajes.createChat
- Crea y devuelve un contador de Prometheus: getPromCounter
- Crea y devuelve un indicador de Prometheus: getPromGauge
- Crea y devuelve un histograma de Prometheus: getPromHistogram
- Crea y devuelve un resumen de Prometheus: getPromSummary
- Eliminar un canal/supergrupo: canales.deleteChannel
- Eliminar una invitación de chat: mensajes.deleteExportedChatInvite
- Eliminar un chat: mensajes.deleteChat
- Eliminar una carpeta importada usando un enlace profundo de carpeta de chat »: chatlists.leaveChatlist
- Eliminar un enlace profundo de una carpeta de chat creada previamente »: chatlists.deleteExportedInvite
- Elimine todos los fondos de pantalla instalados y vuelva al conjunto de fondos de pantalla predeterminado: account.resetWallPapers
- Eliminar todos los mensajes enviados por un participante específico de un supergrupo determinado: canales.deleteParticipantHistory
- Eliminar todas las invitaciones de chat revocadas: mensajes.deleteRevokedExportedChatInvites
- Elimine todas las claves de autorización temporales excepto las especificadas: auth.dropTempAuthKeys
- Eliminar contactos por número de teléfono: contacts.deleteByPhones
- Eliminar el historial de mensajes de un tema del foro: canales.deleteTopicHistory
- Eliminar mensajes en un canal/supergrupo: canales.deleteMessages
- Eliminar mensajes programados: mensajes.deleteScheduledMessages
- Elimine los documentos almacenados de Telegram Passport; para obtener más información, consulte los documentos del pasaporte »: account.deleteSecureValue
- Eliminar todo el historial de llamadas telefónicas: mensajes.deletePhoneCallHistory
- Eliminar el historial de un supergrupo: canales.deleteHistory
- Eliminar la cuenta del usuario de los servidores de Telegram: account.deleteAccount
- Elimina un dispositivo por su token, deja de enviarle notificaciones PUSH: account.unregisterDevice
- Elimina un par de una lista de bloqueo, consulte aquí » para obtener más información: contacts.unblock
- Elimina un conjunto de stickers que creamos, solo bots: stickers.deleteStickerSet
- Elimina un usuario de un chat y envía un mensaje de servicio sobre él: mensajes.deleteChatUser
- Elimina el historial de comunicaciones: mensajes.deleteHistory
- Elimina mensajes por sus identificadores: mensajes.deleteMessages
- Elimina mensajes reenviados desde un par específico a mensajes guardados »: mensajes.deleteSavedHistory
- Elimina fotos de perfil. El método devuelve una lista de identificaciones con fotografía eliminadas correctamente: photos.deletePhotos
- Elimina varios contactos de la lista: contacts.deleteContacts
- Elimina algunas historias publicadas: stories.deleteStories
- Deshabilite todos los nombres de usuario comprados de un supergrupo o canal: canales.deactivateAllUsernames
- Descartar llamada: descartar llamada
- Descartar chat secreto: descartaSecretChat
- Descartar una sugerencia, consulte aquí para obtener más información »: help.dismissSuggestion
- Descartar nuevos pares pendientes agregados recientemente a un enlace profundo de la carpeta de chat »: chatlists.hideChatlistUpdates
- Descartar o aprobar una solicitud para unirse al chat relacionada con un chat o canal específico: mensajes.hideChatJoinRequest
- Descartar o aprobar todas las solicitudes de participación relacionadas con un chat o canal específico: mensajes.hideAllChatJoinRequests
- Descargue el archivo a la respuesta amphp/http-server: downloadToResponse
- Descargue el archivo a una secuencia amphp y devuélvalo: downloadToReturnedStream
- Descargar archivo al navegador: downloadToBrowser
- Descargar archivo a invocable: downloadToCallable
- Descargar archivo al directorio: downloadToDir
- Descargar archivo para transmitir: downloadToStream
- Descargar archivo: descargarToFile
- Descarga un archivo al navegador utilizando el archivo de sesión especificado: downloadServer
- Editar un enlace profundo de la carpeta de chat »: chatlists.editExportedInvite
- Editar una invitación de chat exportada: mensajes.editExportedChatInvite
- Editar un mensaje de bot en línea: mensajes.editInlineBotMessage
- Editar una historia cargada: stories.editStory
- Editar tema del foro; requiere derechos de gestión de temas: canales.editForumTopic
- Editar información sobre un participante de llamada grupal determinado: phone.editGroupCallParticipant
- Editar ubicación de GeoGroup, consulte aquí »Para obtener más información sobre GeoGroups: Channels.EditLocation
- Editar mensaje: mensajes.EditMessage
- Editar pares en la carpeta de pares: carpetas.editpeerfolders
- Edite la lista de amigos cercanos, vea aquí »Para obtener más información: Contacts.EditClosefriends
- Edite los derechos prohibidos predeterminados de un canal/supergrupo/grupo: mensajes.editchatdefaultbannedrights
- Editar la descripción de un grupo/supergrupo/canal: mensajes.editchatabout
- Edite el nombre de un canal/supergrupo: canal.Edittitle
- Edite el título de una llamada grupal o en vivo: Phone.EditGroupCalltitle
- Configuración de notificación de edición de un usuario/grupo determinado, de todos los usuarios/todos los grupos: cuenta.
- Habilitar o deshabilitar la protección de contenido en un canal o chat: mensajes.Togglenoforwards
- Habilitar o deshabilitar la funcionalidad del foro en un supergrupo: canales.toggleforum
- Habilitar o deshabilitar el sistema antispam nativo: Channels.TogGleantispam
- Habilitar o deshabilitar el menú de archivo adjunto de botes web »: Messages.ToggleBotinattachmenu
- Habilitar/deshabilitar firmas de mensajes en canales: canales.
- Habilitar/deshabilitar los compañeros: contactos.toggletoppeers
- Cadena de escape para el convertidor de entidad HTML de MadelineProto: htmlescape
- Cadena de escape para URL: Markdownurlescape
- Cadena de escape para la sección Código de Markdown: MarkdownCodeScape
- Cadena de escape para Markdown Codeblock: MarkdownCodeBlockCape
- Cadena de escape para Markdown: Markdownescape
- Ejecuta una acción de transmisión personalizada con todos los compañeros (usuarios, chats, canales) del bot: BroadcastCustom
- Exportar una carpeta », crear un enlace profundo de la carpeta de chat»: chatLists.exportchatListinvite
- Exportar un enlace de invitación para un chat: mensajes.exportchatinvite
- Autorización de exportación: exportación de exportación
- Extraer constructores de actualizaciones de un constructor de actualizaciones: extractUpdates
- Extraiga una ID de mensaje de un constructor de actualizaciones: ExtractMessageId
- Extraer un constructor de mensajes de un constructor de actualizaciones: ExtractMessage
- Extraer un constructor de mensajes de actualización de un constructor de actualizaciones: ExtractMessageUpdate
- Extraer información del archivo del mensaje de la API de BOT: ExtractBotapifile
- Obtener pegatinas emoji personalizadas »: Mensajes.getCustomemoJidocuments
- Obtenga nuevos chats asociados con un enlace profundo de la carpeta de chat importada ». Debe invocarse en la mayoría de cada chatList_Update_Period segundos (según el parámetro de configuración del cliente relacionado »): chatLists.getChatListUpdates
- LOS SONIDOS DE NOTIFICACIÓN SHUDENTES DE FOTCH
- Obtenga la lista de historias activas (o activas y ocultas), vea aquí »Para obtener más información sobre la vista de historias: historias.
- Obtenga la lista completa de historias activas de un par específico: historias.
- Obtenga las historias fijadas en el perfil de un par: historias.
- Obtenga el archivo de la historia »de un compañero que controlamos: historias
- Averigüe si se puede editar el título de un mensaje de medios: mensajes.getMessageeditData
- Bifurca un nuevo hilo verde y ejecute la función pasada en segundo plano: Callfork
- Reenvía una lista de mensajes a todos los compañeros (usuarios, chats, canales) del bot: BroadcastforwardMessages
- Reenvía mensajes por sus IDS: Mensajes. ForwardMessages
- Generar mtproto vector hash: Genvectorhash
- Genere un token de inicio de sesión, para iniciar sesión a través del código QR.: Auth.ExportlogInKoken
- Genere un enlace profundo de una historia para una historia específica: historias.exportstorylink
- Generar una factura profunda: Payments.ExportInVoice
- Genera un enlace de perfil temporal para el usuario iniciado actualmente: contacts.exportContactToken
- Obtenga información de anuncio de MTProxy/Servicio Público: Ayuda.getPromodata
- Obtenga PSR Logger: GetPsrlogger
- Obtenga URL RTMP y la tecla de transmisión para transmisiones en vivo RTMP. Se puede usar incluso antes de crear la transmisión en vivo RTMP real con teléfono.
- Obtener los espacios de nombres TL: GetMethodNamesPaces
- Obtener TL Serializer: GetTL
- Obtenga información de promoción de Telegram Premium: AYUD.GETPREMIUMPROMO
- Obtenga Telegram UTF-8 Longitud de la cadena: MBStrlen
- Obtenga un documento de su hash SHA256, utilizado principalmente para GIF: Messages.GetDocumentByhash
- Obtenga una lista de canales/supergrupos que dejamos, requiere una sesión de comida para llevar, consulte aquí »Para obtener más información: canales.getleftchannels
- Obtenga una lista de estados de emoji de canal sugeridos predeterminados: Account.getChannelDefaultemOJistatuses
- Obtenga una lista de estados de emoji sugeridos por defecto: cuenta.
- Obtenga una lista de pares que se pueden usar para unirse a una llamada grupal, presentándose como un usuario/canal específico: teléfono. GetGroupCalljoinas
- Obtenga un mensaje para mostrarle al usuario al comenzar el bot: GetWebMessage
- Obtenga un formulario de pago: pagos.getPaymentform
- Obtenga un conjunto de calcomanías de emoji personalizadas sugeridas que se pueden usar como imagen grupal: Cuenta.getDefaultgroupPhotoemOJis
- Obtenga un conjunto de calcomanías de emoji personalizadas sugeridas que se pueden usar como imagen de perfil: Cuenta.getDefaultProfilePhotoemOjis
- Obtenga un conjunto de pegatinas de emoji personalizadas sugeridas que se pueden usar en un patrón de color de acento: cuenta.
- Obtenga ID de administración (igual a todos los pares de informe del usuario): GetAdminids
- Obtenga todas las pegatinas archivadas: mensajes. GetArchivedStickers
- Obtenga todos los temas de chat disponibles »: Cuenta.getChatthemes
- Obtenga todos los contactos, requiere una sesión de comida para llevar, vea aquí »para obtener más información: Contactos. GetSaved
- Obtenga todos los grupos que pueden usarse como grupos de discusión: canales. GetGroupsfordiscussion
- Obtenga todas las pegatinas instaladas: mensajes.
- Obtenga todas las llamadas pendientes y en ejecución, indexadas por ID de usuario: GetAllCalls
- Obtenga todos los documentos de pasaporte de telegrama guardados, para obtener más información, consulte los documentos de pasaporte »: Cuenta.
- Obtenga un enlace de invitación para una llamada grupal o una transmisión en vivo: teléfono.exportGroupCallInvite
- Obtenga y aumente el contador de vista de un mensaje enviado o reenviado desde un canal: Messages.getMessageViews
- Obtenga la configuración específica de la aplicación, consulte la configuración del cliente para obtener más información sobre el resultado: Help.getAppConfig
- Obtenga el cliente ASYNC DNS: GetDnsClient
- Obtener Cliente Async HTTP: GethttpClient
- Obtener información de autorización: getAuthorización
- Obtener configuración de autosave: cuenta.getAutoSaveSettings
- Obtener la configuración del lado del servidor en caché (o eventualmente rehacer): getConfig
- Obtener configuración del lado del servidor en caché: getCachedConfig
- Get Call State: GetCallState
- Cambiar las palabras clave emoji »: Messages.getemOJikeywordSdifference
- Obtener estadísticas de canal: stats.getBroadcastStats
- Obtenga mensajes de canal/supergrupo: canales.getMessages
- Obtenga canales/supergrupos/geogrupos en los que estamos administrados. Por lo general, se llama cuando el usuario excede el límite para canales públicos/supergrupos/geogrupos de propiedad, y se le da al usuario la opción de eliminar uno de sus canales/supergrupos/geogrupos: canales.getAdMinedPublicChannels
- Obtenga chats en común con un usuario: Mensajes. GetCommonchats
- Obtenga la configuración para descargas de archivos CDN: help.getcdnconfig
- Obtener contenido de archivo remoto asíncronamente: filegetContents
- Obtenga el recuento de usuarios en línea en un chat: mensajes.getonlines
- Obtenga un número actual de regiones mapeadas de memoria, solo unix: getMaps
- Obtenga sugerencia de contraseña actual: Gethint
- Obtenga días para vivir de la cuenta: cuenta.getAccountttl
- Obtener información de diálogo de pares especificados: mensajes.getPeerDialogs
- Obtener diálogo marcados manualmente como no leídos: Messages.getDialoguneadmarks
- Obtenga la configuración de Diffie-Hellman: getDhconfig
- Obtenga un mensaje de discusión del grupo de discusión asociado de un canal para mostrarlo en la parte superior de la sección de comentarios, sin unirse al grupo: Mensajes. Get DiscussionMessage
- Obtener información de descarga del archivo: GetdownloadInfo
- Obtener un enlace de descarga del archivo de medios: Getdownloadlink
- Obtener el controlador de eventos (o instancia de complemento): getEventHandler
- Obtener la extensión desde la ubicación del archivo: getExtensionFromLocation
- Obtener extensión de MIME Tipo: GetExtensionFromMime
- Obtenga pegatinas favorecidas: mensajes.getfavedStickers
- Obtener pegatinas destacadas: mensajes.
- Obtenga el elemento final de la matriz: final
- Obtener carpetas: mensajes.getDialogFilters
- Obtenga temas de foro por su identificación: canales.getForumTopicsByid
- Obtenga una lista completa de métodos MtProto y API: GetAllMethods
- Obtener configuración de privacidad global: cuenta.getGlobalPrivacySettings
- Obtenga los participantes de la llamada grupal: teléfono.
- Obtenga un gran juego de un juego enviado usando un bot en línea: Messages.getInlineGameHighScores
- Obtenga un gran juego de un juego: Messages.getGameHighScores
- Obtenga canales y supergrupos inactivos: canales.getInactIcechannels
- Obtenga información sobre las transmisiones RTMP en una llamada grupal o una transmisión en vivo.: Phone.getGroupCallStreamChannels
- Obtenga información sobre un cierto fondo de pantalla: cuenta.getwallpaper
- Obtenga información sobre un participante de canal/supergrupo: canales.
- Obtenga información sobre una invitación de chat: mensajes.getExportedChatinVite
- Obtenga información sobre una tarjeta de crédito: Payments.getBankCardData
- Obtenga información sobre una llamada de grupo: Teléfono.getGroupCall
- Obtenga información sobre un conjunto de calcomanías: mensajes. GetStickerSet
- Obtenga información sobre un enlace profundo no compatible, consulte aquí para obtener más información »: AYUD.GetDeepLinkInfo
- Obtenga información sobre las invitaciones de chat generadas por los administradores: mensajes.getadminswithinvites
- Obtener información sobre el archivo: getFileInfo
- Obtenga información sobre múltiples fondos de pantalla: cuenta.getMultiWallPapers
- Obtenga información sobre las invitaciones de chat de un chat específico: mensajes.getExportedChatinVites
- Obtenga información sobre el usuario iniciado, no almacenado en caché: fullgetself
- Obtenga información sobre los usuarios que se unieron al chat utilizando una invitación de chat específica: Messages.getChatinViteMorters
- Obtenga información sobre un idioma en un paquete de localización: langpack.getLanguage
- Obtenga información sobre todos los idiomas en un paquete de localización: langpack.getLanguages
- Obtener información sobre medios extendidos: mensajes.getExtendedMedia
- Obtenga pegatinas de máscara instaladas: mensajes. Getmaskstickers
- Obtenga temas instalados: cuenta.
- Obtener la página de vista instantánea: Messages.getWebPage
- Obtener enlace e incrustar información de un mensaje en un canal/supergrupo: canales.exportMessagelink
- Obtenga el historial de ubicación en vivo de cierto usuario: mensajes. GetRecentLocations
- Obtener cadenas de paquete de localización: Langpack.getLangpack
- Obtenga palabras clave emoji localizadas »: mensajes.getemoJikiYwords
- Obtenga el nombre localizado del usuario de soporte de Telegram: Ayuda. GetSupportName
- Obtenga un nombre localizado, sobre texto y descripción de un bot (o de la cuenta corriente, si lo llama un bot): Bots.getBotinfo
- Get Sessions de registro: Account.getAuthorizations
- Get Logger: GetLogger
- Obtenga un número máximo de regiones mapeadas de memoria, solo unix: getMaxMaps
- Obtener la configuración de Media AutoDownload: Account.getAutodownloadSettings
- Obtener perfil de memoria con MEMPROF: GetMemoryProfile
- Obtener rangos de mensajes para guardar el historial de chat del usuario: Messages.getSplitranges
- Obtenga la lista de reacción de mensajes, junto con el remitente de cada reacción: Messages.getMessageActionsList
- Obtener reacciones de mensajes »: Messages.getMessageReactions
- Obtener estadísticas de mensajes: stats.getMessageStats
- Obtener mensajes en un hilo de respuesta: mensajes.getReplies
- Obtenga el tipo de mime de Buffer: GetMimeFrombuffer
- Obtener tipo MIME de la extensión del archivo: getMimeFromextension
- Obtenga el tipo de archivo MIME: GetMimeFromFile
- Obtenga más información sobre una solicitud de autorización de inicio de sesión de Telegram sin costuras, para obtener más información, haga clic aquí »: Messages.Requesturlauth
- Obtenga más pares usados: contactos.
- Obtener nombre, código ISO, nombre y códigos de teléfono localizados/patrones de todos los países disponibles: AYUD.GetCounTriesList
- Obtener métodos atacados (método => espacio de nombres): getMethodsnamespaced
- Obtenga nuevas cuerdas en el paquete de idiomas: langpack.getDiFference
- Obtener la configuración del pasaporte: Help.getPassportConfig
- Obtenga el recibo de pago: pagos.getPayMentReceipt
- Obtener configuración de pares: mensajes.getPeersettings
- Obtenga la configuración de llamadas telefónicas para pasar a la configuración compartida de Libtgvoip: phone.getCallConfig
- Obtenga información de llamadas telefónicas: GetCall
- Obtener diálogo fijado: mensajes.getPinnedDialogs
- Obtenga diálogo guardados, vea aquí »Para obtener más información: Messages.getPinnedSavedDialogs
- Obtenga resultados de la encuesta para encuestas no anónimas: mensajes.getPollVotes
- Obtener resultados de la encuesta: mensajes.getPollResults
- Obtenga una vista previa de la página web: mensajes.getWebPagePreview
- Obtener la configuración de privacidad de la cuenta corriente: cuenta.getPrivacy
- Obtener entero al azar :int Randomint
- Obtenga pegatinas recientes: mensajes .getRecentStickers
- Obtenga estados de emoji recientemente usados: Cuenta.getRecentemOjistatuses
- Obtenga reacciones de mensajes recientemente utilizadas: mensajes.getRecentReactions
- Obtenga recientemente los enlaces de T.Me: Help.getRecentMeurls
- Get GIFS guardado: Messages.getSavedgifs
- Obtenga el documento de pasaporte de telegrama guardado, para obtener más información, consulte los documentos de pasaporte »: Account.getSeSeSevalue
- Obtener información de pago guardada: pagos.getSavedInfo
- Obtenga mensajes programados: mensajes.getScheduledHistory
- Obtenga mensajes programados: mensajes.getScheduledMessages
- Get Secret Chat: GetSecretchat
- Obtenga una cadena aleatoria segura de longitud especificada: aleatoria
- Obtenga configuración de contenido confidencial: cuenta.getContentSettings
- Obtenga mensajes patrocinados para el canal: getSponsoredMessages
- Obtenga estadísticas para una determinada historia: stats.getstorystats
- Obtenga pegatinas adjuntas a una foto o video: Mensajes. GetAttachedStickers
- Get Stickers by emoji: Messages.getstickers
- Obtenga cadenas de un paquete de idiomas: langpack.getstrings
- Obtenga carpetas sugeridas: Mensajes. GetSugestedDialogFilters
- Obtener estadísticas de supergrupo: stats.getMeGraupstats
- Obtenga contraseña de pago temporal: cuenta.gettmppassword
- Obtenga las identificaciones de las historias de lectura máxima para un conjunto de pares: historias.getpeMaxids
- Obtenga el registro de administración de un canal/supergrupo: canales.getAdminlog
- Obtenga el archivo que se está reproduciendo actualmente: CallgetCurrent
- Obtenga el número de resultados que encontrarían por un mensaje. Search Llamar con los mismos parámetros: Messages.getSearchCounters
- Obtenga los participantes de un supergrupo/canal: canales.
- Obtenga la llamada telefónica con la ID de usuario especificada: GetCallBypeer
- Obtenga el progreso de una transmisión actualmente en ejecución: GetBroadcastProgress
- Obtenga la lista de reacción e interacción de una historia publicada en un canal, junto con el remitente de cada reacción: historias.getstoryReactionslist
- Obtenga el conjunto de paletas de colores de acento »que se pueden usar para los acentos de mensajes: Ayuda. GetPeerColors
- Obtenga el conjunto de paletas de colores de acento »que se pueden usar en los fondos de la página de perfil: Ayuda. GetPeerProfileColors
- Obtenga las ID de telegrama de todos los contactos.: Contacts.getContactIds
- Obtener información sobre el tema: Cuenta.getTheme
- Obtenga temas de un foro: canales.getForumTopics
- Obtener tipo de par: getType
- Obtenga mensajes no leídos donde nos mencionaron: Messages.getUnreadmentions
- Obtenga reacciones no leídas a los mensajes que envió: Messages.getUnreadreactions
- Obtenga usuarios y geochats cerca de usted, vea aquí »para obtener más información: contactos.
- Obtenga varias advertencias para mostrarle al usuario en la UI web: GetWebWarnings
- Obtener autorizaciones de widget de inicio de sesión web: cuenta.getWebauthorizations
- Obtener qué usuarios leen un mensaje específico: solo disponible para grupos y supergrupos con menos de chat_read_mark_size_threshold, los recibos de lectura se almacenarán para chat_read_mark_espire_period segundos después de que se envíe el mensaje, consulte Configuración del cliente para obtener más información »: Mensajes. MessessageParticipants
- Recibe un mensaje secreto de chat: GetSecretMessage
- Obtiene la configuración de notificación actual para un usuario/grupo determinado, de todos los usuarios/todos los grupos: Account.getNotifySettings
- Se presentan etiquetas de emoji personalizadas: mensajes.
- Obtiene información sobre el propic de un usuario: GetPropicInfo
- Obtiene el número actual de aumentos de un canal: Premium.getBoostsStatus
- Obtiene el valor predeterminado de la configuración de tiempo de vida, aplicado a todos los chats nuevos: Messages.getDefaUsThistoryTtl
- Obtiene la lista de conjuntos de emoji personalizados actualmente instalados: Messages.getemoJistickers
- Obtiene la acción del botón de menú para un usuario determinado o para todos los usuarios, establecido previamente usando bots.setBotMenubutton; Los usuarios pueden ver esta información en el constructor de botinfo: bots.getBotMenubutton
- Obtuve reacciones populares de mensajes: mensajes. GettoPreacciones
- Ocultar información de anuncio de MTProxy/Servicio Público: AYUD.HidePromodata
- Ocultar o mostrar la lista de participantes en un supergrupo: canales.toggleParticipantshidden
- Esconde las historias activas de un compañero específico, evitando que se muestren en la barra de acción en la pantalla de inicio: historias.
- Ocultar las historias activas de un usuario, evitando que se muestren en la barra de acción en la pantalla de inicio, vea aquí »para obtener más información: Stories.TogglePeerSorieshidden
- Historial de mensajes Hide/Unhide para nuevos usuarios de canal/supergrupo: canales.toggleprehistoryhidden
- Si la barra de acción de contacto agregar, agregue ese usuario como contacto: contactos. AcceptContact
- Si envió una factura solicitando una dirección de envío y se especificó el parámetro IS_Flexible, el BOT recibirá una actualización de UpdateBotShippingQuery. Use este método para responder a las consultas de envío: mensajes.setBotShippingResults
- Importar un enlace profundo de la carpeta de chat », uniendo algunos o todos los chats en la carpeta: chatLists.JoinchatListinvite
- Importar una invitación de chat y unirse a un chat privado/supergrupo/canal: mensajes.ImportChatinvite
- Autorización de importación: importautorización
- Importar historial de chat desde una aplicación de chat extranjera en un chat de telegrama específico, haga clic aquí para obtener más información sobre los chats importados »: Messages.inithistoryImport
- Importes contactos: guarda una lista completa en el servidor, agrega contactos ya registrados a la lista de contactos, devuelve contactos agregados y su información: contactos. Importcontacts
- Incrementa el contador de vistas de una o más historias: historias.IncrementStoryViews
- Indique al servidor (desde el lado del usuario) que el usuario todavía está utilizando una aplicación web: Messages.ProlongWebView
- Inflar el fotos de fotos con la carga útil JPG completa: Inflatestripsed
- Informe al servidor sobre una compra realizada a través de la App Store: solo para aplicaciones oficiales: Payments.AssignAppStoretransactionAction
- Informa al servidor sobre una compra realizada a través de Play Store: solo para aplicaciones oficiales: Payments.AssignplayMarketTransactionAction
- Informa al servidor sobre la cantidad de actualizaciones de bot pendientes si no se han procesado durante mucho tiempo; Solo para bots: help.setbotupdatesstatus
- Inicializar una sesión de comida para llevar, vea aquí »Para obtener más información: Account.inittakeOutsession
- Inicializar la conexión: initConnection
- Inicializar el hack de auto-retención: initselfrestart
- Iniciar un restablecimiento de contraseña de 2FA: solo se puede usar si el usuario ya está iniciado, consulte aquí para obtener más información »: Account.ResetPassword
- Inicia el código de código de código QR: Qrlogin
- Instale un etiqueta de etiqueta: mensajes.installstickerset
- Instale un tema: cuenta. Installtheme
- Instalar fondo de pantalla: cuenta.installwallpaper
- Instalar/desinstalar fondos de pantalla: cuenta.savewallpaper
- Instala una foto subida anteriormente como un perfil Foto: Photos.updateProfilephoto
- Punto final interno utilizado por el servidor de descarga: ProcessDownloadServerping
- Uso interno: ayuda.EdituserInfo
- Invalidar los códigos de inicio de sesión especificados, consulte aquí »Para obtener más información: Account.InvalidateSignInDodes
- Invite a un conjunto de usuarios a una llamada de grupo: teléfono.invitetogrupcall
- Invitar a los usuarios a un canal/supergrupo: channels.invitetOchannel
- Invocar un método dentro de una sesión de comida para llevar, vea aquí »Para obtener más información: InvokeWithTakeOut
- Invocar una solicitud sin suscribir la conexión usada para actualizaciones (esto está habilitado de forma predeterminada para consultas de archivos): InvokeWitHoutUpdates
- Invocar la consulta especificada utilizando la capa API especificada: InvokeWithLayer
- Invocar con el rango de mensajes dada: InvokeWithMessageRange
- Invoca una consulta después de una finalización exitosa de consultas anteriores: Invoktermsgs
- Invoca una consulta después de la finalización exitosa de una de las consultas anteriores: Invoktermsg
- Únase a un canal/supergrupo: canales. JOINCHANLEL
- Únase a una llamada grupal: teléfono.joingroupcall
- Unir canales y supergrupos recientemente agregados a un enlace profundo de la carpeta de chat »: chatLists.JoinchatListUpdates
- Lanzar un sorteo prepago »: Payments.launchPrepaidGiveAway
- Deje un canal/supergrupo: canal.leaVechannel
- Deje una llamada grupal: phone.leaveGroupCall
- Lista de todos los enlaces profundos de la carpeta de chat »asociado a una carpeta: chatLists.getExportedInvites
- Gráfico de estadísticas de canal de carga asincrónicamente: stats.loadAsyncgraph
- Inicie sesión en Telegram (a través de CLI o Web): iniciar
- Iniciar sesión una sesión autorizada activa por su hash: Account.Resetauthorization
- Iniciar sesión una sesión de inicio de sesión de telegrama web activo: cuenta.resetwebauthorization
- Logger: Logger
- Iniciar sesión como bot: botlogin
- Iniciar sesión como usuario: Phonelogin
- Iniciar sesión importando un token de autorización: auth.importWebTokearautorización
- Iniciar sesión utilizando un token de inicio de sesión redirigido, generado en caso de desajuste de CC durante el código QR Iniciar sesión: Auth.ImportlogInKoken
- Cerrar sesión en la sesión: cierre de sesión
- Busque emojis personalizados asociados a un emoji UTF8: Messages.SearchCustomEmoji
- Busque actualizaciones de los Términos de servicio de Telegram: AYUD.GetTERMSOFServiceUpdate
- MtProto a TD Params: MtProtototd
- MtProto a TDCLI Params: MtProTototDcli
- Hacer un administrador de usuarios en un grupo básico: mensajes.editchatadmin
- Convierta manualmente HTML en un mensaje y un conjunto de entidades: htmltomessageEntities
- Convertir manualmente Markdown a un mensaje y un conjunto de entidades: MarkdownTomessageEntities
- Marque manualmente el cuadro de diálogo como no leído: Messages.MarkDialgunead
- Marque un hilo como lea: Message.ReadDiscussion
- Marque todas las historias hasta una determinada identificación como leída, para un compañero determinado; emitirá una actualización de actualizaciones de actualizaciones de todas las sesiones iniciadas: historias. Readstories
- Mark Channel/SuperGroup History AS Read: Channels.Readhistory
- Marque el contenido del mensaje del canal/supergrupo como Leer: Channels.ReadMessageContents
- Mark menciona como lectura: mensajes. Lectura
- Marque las reacciones de mensajes »como leída: Messages.ReadReactions
- Mark Nuevas pegatinas destacadas como Leer: Messages.ReadFeatuedStickers
- Mark o Unmar una pegatina como la favorita: Mensajes. Favesticker
- Mark Mensaje patrocinado como Leer: ViewSponsoredMessage
- Marca el historial de mensajes como leída: mensajes.readhistory
- Marca el historial de mensajes dentro de un chat secreto como lea: Messages.ReadInspTedhistory
- Método para obtener pegatinas presentadas previamente: Mensajes.
- Modificar la configuración de AutoSave: cuenta.
- Modifique los derechos de administración de un usuario en un supergrupo/canal: canal.editadmin
- Notifica al remitente sobre el destinatario que escuchó un mensaje de voz o ha visto un video: Messages.ReadMessageContents
- Notifique al otro usuario en un chat privado que se tomó una captura de pantalla del chat: mensajes.
- Notifique al usuario que los datos de pasaporte enviado contienen algunos errores que el usuario no podrá volver a enviar sus datos de pasaporte hasta que se corrigan los errores (el contenido del campo para el que devuelve el error debe cambiar): usuarios.setSecureValueErrors
- Obtenga una determinada instancia de complemento del controlador de eventos: GetPlugin
- Obtenga una lista de sorteo de Telegram Premium/Código de regalo »Opciones: Payments.getPremiumGiftCodeOptions
- Obtenga una lista de comandos BOT para el alcance de BOT especificado y el código de idioma: Bots.getBotCommands
- Obtenga una lista de canales donde el usuario puede publicar historias: historias.getchatstosend
- Obtenga una lista de idiomas relacionados que deben usarse al obtener listas de palabras clave emoji »: Messages.getemOJikeyWordSlanguages
- Obtenga una lista de canales públicos temáticos similares, seleccionados basados en similitudes en sus bases de suscriptores: canales.
- Obtenga reacciones de mensajes disponibles »: Messages.getAvailableActions
- Obtenga la configuración para la autorización de dos factores con contraseña: cuenta.getPassword
- Obtenga los avances de una historia como mensaje para chats públicos y repostas por canales públicos: stats.getstoryPublicForwards
- Obtenga información completa sobre un conjunto de historias de sus IDS: Stories.getStorsByid
- Obtenga información sobre el recuento de vistas, el recuento hacia adelante, las reacciones y los espectadores recientes de una o más historias: historias.
- Obtenga información sobre un código de regalo Telegram Premium »: Payments.CheckgiftCode
- Obtenga información sobre un sorteo de Telegram Premium »: Payments.getGiveAwayInfo
- Obtenga información sobre una carpeta de chat Enlace profundo »: chatLists.eckchatListinvite
- Obtenga información sobre un enlace directo mini aplicación: mensajes.getBotApp
- Obtenga la plantilla de UI de ID de API: GetWebapItemplate
- Obtenga la última identificación de la historia de lectura para todos los pares cuando inicie sesión por primera vez, devuelto como una lista de actualizaciones de actualizaciones de actualizaciones, consulte aquí »Para obtener más información: Stories.getAllreadPeStories
- Obtenga la lista de usuarios que han visto una historia específica que publicamos: Stories.getStoryViewSlist
- Obtener información del usuario de un enlace de perfil temporal: contactos. ImportcontactToken
- Obtenga qué pares son actualmente aumentando y cuántas ranuras de impulso nos queda: premium.getMyboosts
- Obtiene una lista de mensajes, que indica qué otros canales públicos se reenvían un mensaje de canal: stats.getMessagePublicForwards
- Obtiene una lista de pares que se pueden usar para enviar mensajes en un grupo específico: canales. GetSendas
- Obtiene una tubería que se puede usar para cargar un archivo de una secuencia: GetStreamPipe
- Obtiene información sobre los impulso que se aplicaron a cierto canal (solo administradores): Premium.getBoostSlist
- Obtiene información sobre un archivo de exportación de chat, generado por una aplicación de chat extranjera, haga clic aquí para obtener más información sobre los chats importados »: Mensajes.CheckHistoryImport
- Una vez que el usuario ha confirmado sus detalles de pago y envío, el BOT recibe una actualización de UpdateBotPrecheckoutQuery.: Messages.SetBotPrecheckoUtResults
- Solo útil al consumir actualizaciones de MadelineProto a través de una API en otro idioma (como JavaScript), absolutamente no recomendado al escribir directamente los bots de MadelineProto : GetUpdates
- Abra una aplicación Bot Mini desde un enlace profundo de la mini aplicación directa, enviando información del usuario después de la confirmación del usuario: Messages.RequestAppWebView
- Abra una aplicación Bot Mini, enviando información sobre el usuario después de la confirmación del usuario: Messages.RequestWebView
- Abra una mini aplicación Bot: Message.RequestSimpleWebView
- Abre un archivo en modo de solo append: OpenFileAppendOnly
- Opcional: notifique al servidor que el usuario está actualmente ocupado en una llamada: esto rechazará automáticamente todas las llamadas telefónicas entrantes hasta que finalice la llamada telefónica actual: phone.receivedcall
- Configuración de análisis, actualización y almacenamiento: actualizaciones
- Pausa de reproducción del archivo de audio actual en la llamada: pauseplay
- Realice un análisis estático en una determinada clase de controladores de eventos, para asegurarse de que satisfaga algunos requisitos de rendimiento: ValidateEventHandLass
- Pin un mensaje: mensajes.updatePinnedMessage
- PIN o Desvinir un cuadro de diálogo Mensaje guardado »: Messages.TogglesavedDialogpin
- Temas de foro PIN o Inmpin: canales.
- Pin o descargar una o más historias: historias. Togglepinned
- PIN/Desvin a un cuadro de diálogo: Messages.TogGledialogPin
- Reproducir el archivo en la llamada: Callplay
- Reproducir archivos en espera en la llamada: CallPlayonhold
- Módulo positivo: Posmod
- Presione un botón de devolución de llamada en línea y obtenga una respuesta de devolución de llamada del bot: Messages.getBotCallBackAnwer
- Proporcione un lector buffado para un archivo, URL o transmisión de AMP: OpenBuffered
- Proporcione una transmisión para un archivo, URL o flujo de AMP: getStream
- Consulta un bot en línea: mensajes.getInlineBotResults
- Califique una llamada, devuelve información sobre el mensaje de calificación enviado al bot oficial VoIP: Phone.setCallrating
- Califique el mensaje de voz transcrito: mensajes.ratetranscribeDaudio
- Reaccionar a una historia: Stories.Sendreaction
- Reaccionar al mensaje: Mensajes. Sendreaction
- Actualice la memoria caché de pares para cierto par: RefreshfullPeerCache
- Actualice la memoria caché de pares para cierto par: RefreshpeerCache
- Registre el dispositivo para recibir notificaciones push: cuenta. RegisterDevice
- Retire una pegatina del set donde pertenece, solo bots. El conjunto de pegatinas debe haber sido creado por el bots: stickers.removestickerFromSet
- Elimina todos los contactos sin una cuenta de telegrama asociada: contactos.
- Cambiar el nombre de un pegatinas, solo los bots: pegatinas.renamestickerset
- Renders Prometheus Stats utilizando el renderizador especificado: renderpromstats
- Reordene los nombres de usuario activos: canales. ReorderUsernames
- Reorden las carpetas: mensajes.UpdatedialogFilterSorder
- Reordenar pegatinas instaladas: mensajes. ReorderStickerSets
- Reorden los diálogo fijados: Messages.ReorderPinnedDialogs
- Reordenado temas de foro fijados: canales. ReordenpinnedforumTopics
- Reorden los diálogos de mensajes guardados con fijación »: Messages.ReorderPinnedSavedDialogs
- Reordene los nombres de usuario asociados a un bot que poseemos: Bots.ReerDermausernames
- Reordene los nombres de usuario asociados con el usuario actualmente registrado: Account.ReorderUsernames
- Reemplace el contenido de una lista de bloques completa, vea aquí para obtener más información »: Contacts.SetBlocked
- Informe un mensaje en un chat por violación de los términos de servicio de Telegram: mensajes. Informe
- Informe una reacción de mensaje: mensajes.reportreaction
- Informe un antiespam nativo falso positivo: canales.
- Informe un nuevo chat entrante para spam, si la configuración de pares del chat nos permite hacerlo: mensajes.reportspam
- Informe un par de violación de los Términos de servicio de Telegram: Account.ReportPeer
- Informe una foto de perfil de un cuadro de diálogo: Cuenta.ReportProfilephoto
- Informe un chat secreto para spam: mensajes.ReportencryptedSpam
- Informar una historia: historias. Informe
- Informar un error al par de la configuración anteriormente: Informe
- Perfil de memoria de informe con MEMProf: ReportMemoryProfile
- Informa algunos mensajes de un usuario en un supergrupo como spam; Requiere los derechos del administrador en el supergrupo: canales.reportspam
- Representa una lista de categorías de emoji, que se utilizará al seleccionar emojis personalizados para establecer un estado de emoji personalizado: mensajes.getemoJistatusGroups
- Representa una lista de categorías de emoji, que se utilizará al seleccionar emojis personalizados para establecer como imagen de perfil: mensajes.getemOJiprofilephotoGroups
- Representa una lista de categorías de emoji, que se utilizará al seleccionar emojis personalizados: mensajes.getemOjigroups
- Solicitar la llamada de VoIP: requestcall
- Solicite un código SMS a través de Firebase: Auth.RequestFireBassmsM
- Solicitar código de recuperación de una contraseña de 2FA, solo para cuentas con un correo electrónico de recuperación configurado: Auth.RequestPasswordRecovery
- Solicitar chat secreto: requestsecretchat
- Reinicie el código para verificar un correo electrónico para usar como método de recuperación de 2FA: cuenta.resendpasswordemail
- Reenvíe el código de inicio de sesión a través de otro medio, el tipo de código de teléfono está determinado por el valor de retorno del Auth.SendCode/Auth.ResendCode: Consulte Iniciar sesión para obtener más información: Auth.ResendCode
- Restablecer todas las sesiones de inicio de sesión de telegrama web activo: cuenta.resetwebauthorizations
- Restablecer la calificación de la parte superior: contactos.
- Restablecer la contraseña 2FA utilizando el código de recuperación enviado usando Auth.RequestPasswordRecovery: Auth.RecoverPassword
- Restablecer el correo electrónico de inicio de sesión »: auth.resetloginemail
- Restablecer el estado de actualización y obtener todas las actualizaciones desde el principio: ResetupDateState
- Restablece todas las configuraciones de notificación de usuarios y grupos: Account.ResetNotifySettings
- Resuelva un número de teléfono para obtener información del usuario, si su configuración de privacidad lo permite: contactos. ResolvePhone
- Reiniciar el bucle de actualización: reiniciar
- Reanude la reproducción del archivo de audio actual en la llamada: ReumePlay
- Rethrow Exception en Event Loop: Rethrow
- Devuelve todos los borradores del mensaje.: Messages.getAlldrafts
- Devolver la configuración actual: getSettings
- Devuelve un formulario de autorización de pasaporte de telegrama para compartir datos con un servicio: cuenta.getAuthorizationForm
- Devuelve una lista de fondos de pantalla disponibles: cuenta.getwallpapers
- Devuelve una URL HTTP que se puede utilizar para iniciar sesión automáticamente en la plataforma de traducción y sugerir nuevas palabras clave emoji ». La URL será válida por 30 segundos después de la generación: Messages.getemOJiurl
- Devuelve la entrada del menú adjunta para una aplicación Bot Mini que se puede iniciar desde el menú de archivo adjunto »: Messages.getAttAchMenubot
- Devuelve la información básica del chat sobre sus identificaciones: mensajes.getchats
- Devuelve el contenido de un archivo web, presentando la solicitud a través de Telegram, consulte los documentos de WebFile para obtener más información: upload.getWebFile
- Devuelve la configuración actual, incluida la configuración del centro de datos: Help.getConfig
- Devoluciones obtenga la lista completa de ID de emoji personalizados »que no se pueden usar en los estados de emoji de canal»: cuenta.
- Devuelve identificadores de chats cubiertos o siempre incluidos desde una carpeta de chat importada usando un enlace profundo de la carpeta de chat », que se sugiere que se deje cuando se elimina la carpeta de chat: chatLists.getleaVeChatListSugestions Hugestions
- Devuelve la información sobre el centro de datos más cercano al usuario: Ayuda.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.
- Traducción
- Guía de contribución
- Créditos
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.