MadelineProto, um cliente de telegrama PHP MTProto
Criado por Daniil Gentili
#StandWithUkraine
Junte-se ao canal oficial, @MadelineProto e aos grupos de apoio!
Aprovado pelo Telegram!
O que é isso?
Esta biblioteca pode ser usada para interagir facilmente com o Telegram sem a API do bot, assim como os aplicativos oficiais.
Ele pode fazer login com um número de telefone (API MTProto) ou com um token de bot (API MTProto, sem API de bot envolvida! ).
Agora é totalmente assíncrono!
Primeiros passos (agora totalmente assí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! ' );
Tente executar este código em um navegador ou console!
Dica: caso receba algum erro (ou nada), envie-nos a mensagem de erro e o arquivo MadelineProto.log
que foi criado no mesmo diretório (se estiver rodando em um navegador).
Feito com MadelineProto
Os seguintes projetos de código aberto foram criados usando MadelineProto: você pode instalá-los diretamente ou explorar o código-fonte como exemplos diretos de como usar os vários recursos do MadelineProto!
- magnaluna webradio - webradio telegrama VoIP multifunções
-
simpleBot.php
– Exemplo extremamente básico -
tgstories_dl_bot.php
- Código fonte do @tgstories_dl_bot - Bot para baixar qualquer Telegram Story! -
downloadRenameBot.php
- Baixe arquivos por URL e renomeie arquivos do Telegram usando este bot assíncrono paralelizado! -
secret_bot.php
- Bot de bate-papo secreto! -
pipesbot.php
- Criando bots inline e usando outros bots inline através de um userbot! -
bot.php
– Exemplos de como usar filtros, atualizações, obter links para download de qualquer arquivo, Telegram Stories e muito mais! - TelegramApiServer - Servidor API de telegrama php rápido, simples e assíncrono: uma API HTTP JSON para MadelineProto (para uso em outras linguagens além de PHP, se estiver usando PHP use diretamente MadelineProto)
Quer adicionar seu próprio projeto de código aberto a esta lista? Clique aqui!
Alguns dos componentes principais do MadelineProto também estão disponíveis como bibliotecas independentes e separadas:
- danog/async-orm - ORM assíncrono baseado em AMPHP v3 e fibras.
- danog/telegram-entities - Uma biblioteca para trabalhar com entidades de texto no estilo Telegram UTF-16.
- danog/tg-file-decoder - Uma biblioteca para trabalhar com IDs de arquivos da API do bot do Telegram.
- danog/tg-dialog-id - Uma biblioteca para trabalhar com IDs de diálogo da API do bot do Telegram.
- danog/loop - Abstração de modelo de loop/ator para AMPHP.
- danog/better-prometheus - Uma biblioteca Prometheus melhor para aplicativos PHP.
- danog/ipc - Componente IPC assíncrono para AMPHP.
- danog/dns-over-https - Resolução DNS-over-HTTPS assíncrona para AMPHP.
Documentação
- Criando um cliente – Esta página explica como criar uma instância MadelineProto.
- Login - Há muitas maneiras de fazer login no MadelineProto.
- Obtendo permissão para usar a API do Telegram
- Automático
- Manual (usuário)
- Manual (bot)
- Login com código QR (usuário)
- Recursos - MadelineProto pode fazer tudo o que os clientes oficiais podem fazer e muito mais!
- Requisitos - MadelineProto requer as extensões mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd para funcionar corretamente.
- MadelineProto no Docker - MadelineProto oferece uma imagem oficial do docker MadelineProto para as plataformas linux/amd64, linux/arm64 e linux/riscv64 @ hub.madelineproto.xyz/danog/madelineproto.
- Começando
- Bot CLI (recomendado)
- Bancos de dados no docker
- Janela de encaixe da Web
- Extensões personalizadas
- Métricas - MadelineProto pode expor muitas métricas úteis, que podem ser visualizadas usando o painel oficial do MadelineProto Grafana.
- Instalação - Existem várias maneiras de instalar o MadelineProto:
- Simples
- Compositor de projeto existente
- Compositor do zero
- Transmitindo mensagens para todos os usuários - MadelineProto pode ser usado para transmitir mensagens para todos os usuários, chats e canais de um bot ou userbot.
- Tratamento de atualizações (novas mensagens e outros eventos) - O tratamento de atualizações pode ser feito de diferentes maneiras:
- Orientado por evento assíncrono
- Exemplo completo
- Métodos vinculados
- Filtros
- Filtros simples
- Filtros de atributos
- Filtros MTProto
- Plug-ins
- Cron
- Dados persistentes e IPC
- ORM integrado
- CIP
- Reiniciando
- Auto-reinicialização em webhosts
- Várias contas
- Análise estática automática
- Evitando o uso de funções do sistema de arquivos
- Webhook (para APIs HTTP)
- getUpdates (somente para APIs Javascript)
- Noop (padrão)
- danogMadelineProtoBroadcastProgress » - Progresso da transmissão.
- danogMadelineProtoEventHandlerAbstractMessage » - Representa uma mensagem recebida ou enviada.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - Representa uma mensagem de chat privada ou secreta.
- danogMadelineProtoEventHandlerAbstractStory » - Representa uma história de telegrama.
- danogMadelineProtoEventHandlerBotCommands » - O conjunto de comandos de um determinado bot em um determinado chat foi alterado.
- danogMadelineProtoEventHandlerCallbackQuery » - Representa uma consulta enviada pelo usuário ao clicar em um botão.
- danogMadelineProtoEventHandlerChannelChannelParticipant » - Um participante saiu, entrou, foi banido ou administrador em um canal ou supergrupo.
- danogMadelineProtoEventHandlerChannelMessageForwards » - Indica que o contador de encaminhamento de uma mensagem em um canal foi alterado.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » - Indica que o contador de visualização de uma mensagem em um canal foi alterado.
- danogMadelineProtoEventHandlerChannelUpdateChannel » - Um novo canal está disponível ou informações sobre um canal existente foram alteradas.
- danogMadelineProtoEventHandlerChatInviteRequester » - Indica que alguém solicitou entrar em um chat ou canal.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » - Indica que alguém solicitou entrar em um chat ou canal (somente bots).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » - Alguém solicitou entrar em um chat ou canal.
- danogMadelineProtoEventHandlerDelete » - Indica que algumas mensagens foram excluídas.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » - Algumas mensagens em um supergrupo/canal foram excluídas.
- danogMadelineProtoEventHandlerDeleteDeleteMessages » - Algumas mensagens foram deletadas em um chat privado ou grupo simples.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » - Algumas mensagens agendadas foram excluídas da fila de agendamento de um chat.
- danogMadelineProtoEventHandlerInlineQuery » - Uma consulta in-line recebida.
- danogMadelineProtoEventHandlerMessage » - Representa uma mensagem recebida ou enviada.
- danogMadelineProtoEventHandlerMessageChannelMessage » - Representa uma mensagem de canal de entrada ou saída.
- danogMadelineProtoEventHandlerMessageCommentReply » - Representa uma resposta a uma de nossas mensagens em um grupo de comentários do canal do qual não somos membros (ou seja, recebido via
@replies
). - danogMadelineProtoEventHandlerMessageGroupMessage » - Representa uma mensagem de grupo recebida ou enviada.
- danogMadelineProtoEventHandlerMessagePrivateMessage » - Representa uma mensagem privada recebida ou enviada.
- danogMadelineProtoEventHandlerMessageSecretMessage » - Representa nova mensagem criptografada.
- danogMadelineProtoEventHandlerMessageServiceMessage » - Representa informações sobre uma mensagem de serviço.
- danogMadelineProtoEventHandlerMessageServiceMessage » - Representa informações sobre uma mensagem de serviço.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » - Demos permissão ao bot para nos enviar mensagens diretas.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » - O canal foi criado.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » - Indica que o canal foi migrado do chat especificado.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » - Um usuário entrou no chat por meio de um link de convite.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » - Indica que o chat foi migrado para o supergrupo especificado.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » - Um contato acabou de se inscrever no telegrama.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - Um chat ou canal foi criado.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - Mensagens excluídas.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - Alguém marcou em um jogo.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - Um usuário do chat agora está próximo de outro usuário.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » - Informações sobre uma assinatura premium do Telegram Premium.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » - Informações sobre um Telegram Stars talentoso.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - Representa uma mensagem de serviço sobre uma chamada em grupo.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - A chamada em grupo foi iniciada ou encerrada.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - Um conjunto de usuários foi convidado para a chamada em grupo.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - Uma chamada em grupo foi agendada.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - O histórico de bate-papo foi limpo.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - Um usuário foi aceito no grupo por um administrador.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - Um membro saiu do chat ou canal.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - Alguns membros entraram no chat ou canal.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - Uma mensagem foi fixada em um chat.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - Contém informações sobre um peer que o usuário compartilhou com o bot após clicar em um botão keyboardButtonRequestPeer.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - Uma chamada telefônica.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - A foto da caixa de diálogo foi alterada ou excluída.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - Mensagens marcadas como lidas.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - Uma captura de tela do bate-papo foi feita.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - O tema do chat foi alterado.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - O papel de parede do chat atual foi alterado.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - O Time-To-Live das mensagens neste chat foi alterado.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - Informações sobre uma estrela dotada.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - Uma nova foto de perfil foi sugerida usando photos.uploadContactProfilePhoto.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » - O título de um canal ou grupo foi alterado.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » - Um tópico no fórum foi criado.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » - As informações do tópico do fórum foram editadas.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » - Os dados de um aplicativo da web do bot de teclado de resposta aberto foram retransmitidos para o bot que o possui (mensagem de serviço do lado do usuário e do bot).
- danogMadelineProtoEventHandlerPaymentsPayment » - Este objeto contém informações sobre uma consulta de pré-checkout recebida.
- danogMadelineProtoEventHandlerPinned » - Indica que algumas mensagens foram fixadas/desfixadas.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » - Representa mensagens que foram fixadas/desfixadas em um canal.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » - Representa mensagens que foram fixadas/desfixadas em um chat/supergrupo.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » - Algumas mensagens foram fixadas em um chat privado.
- danogMadelineProtoEventHandlerPrivacy » - Indica algumas regras de privacidade para um usuário ou conjunto de usuários.
- danogMadelineProtoEventHandlerQueryButtonQuery » - Representa uma consulta enviada pelo usuário ao clicar em um botão.
- danogMadelineProtoEventHandlerQueryChatButtonQuery » - Representa uma consulta enviada pelo usuário ao clicar em um botão em um chat.
- danogMadelineProtoEventHandlerQueryChatGameQuery » - Representa uma consulta enviada pelo usuário clicando no botão "Jogar" em um chat.
- danogMadelineProtoEventHandlerQueryGameQuery » - Representa uma consulta enviada pelo usuário clicando no botão "Jogar".
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » - Representa uma consulta enviada pelo usuário clicando em um botão em uma mensagem embutida.
- danogMadelineProtoEventHandlerQueryInlineGameQuery » - Representa uma consulta enviada pelo usuário clicando no botão "Jogar" em uma mensagem embutida.
- danogMadelineProtoEventHandlerStoryStory » - Representa uma história do Telegram.
- danogMadelineProtoEventHandlerStoryStoryDeleted » - Representa uma história excluída.
- danogMadelineProtoEventHandlerStoryStoryReaction » - Representa uma reação a uma história.
- danogMadelineProtoEventHandlerTyping » - Um usuário está digitando.
- danogMadelineProtoEventHandlerTypingChatUserTyping » - O usuário está preparando uma mensagem em um grupo; digitação, gravação, upload, etc. Esta atualização é válida por 6 segundos. Se nenhuma atualização deste tipo for recebida após 6 segundos, deve-se considerar que o usuário parou de fazer o que estava fazendo.
- danogMadelineProtoEventHandlerTypingSecretUserTyping » - O usuário está preparando uma mensagem em um chat secreto; digitação, gravação, upload, etc. Esta atualização é válida por 6 segundos. Se nenhuma atualização deste tipo for recebida após 6 segundos, deve-se considerar que o usuário parou de fazer o que estava fazendo.
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » - Um usuário está digitando em um supergrupo.
- danogMadelineProtoEventHandlerTypingUserTyping » - O usuário está preparando uma mensagem; digitação, gravação, upload, etc. Esta atualização é válida por 6 segundos. Se nenhuma atualização deste tipo for recebida após 6 segundos, deve-se considerar que o usuário parou de fazer o que estava fazendo.
- danogMadelineProtoEventHandlerUserBlocked » - Um peer foi bloqueado.
- danogMadelineProtoEventHandlerUserBotStopped » - Um bot foi interrompido ou reiniciado.
- danogMadelineProtoEventHandlerUserPhone » - O número de telefone de um usuário foi alterado.
- danogMadelineProtoEventHandlerUserStatus » - Contém uma atualização de status.
- danogMadelineProtoEventHandlerUserStatusEmoji » - O status do emoji de um determinado usuário mudou ou foi removido.
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » - O status do usuário ainda não foi definido.
- danogMadelineProtoEventHandlerUserStatusLastMonth » - Status online: visto pela última vez no mês passado.
- danogMadelineProtoEventHandlerUserStatusLastWeek » - Status online: visto pela última vez na semana passada.
- danogMadelineProtoEventHandlerUserStatusOffline » - O status offline do usuário.
- danogMadelineProtoEventHandlerUserStatusOnline » - Status online do usuário.
- danogMadelineProtoEventHandlerUserStatusRecently » - Status online: visto pela última vez recentemente.
- danogMadelineProtoEventHandlerUserUsername » - Foram feitas alterações no nome, sobrenome ou nome de usuário do usuário.
- danogMadelineProtoVoIP » - Esta atualização representa uma chamada VoIP Telegram.
- Filtros - MadelineProto oferece um sistema de filtragem de mensagens muito simples e intuitivo, baseado no sistema de tipos e atributos do PHP.
- Filtros simples
- Filtros de atributos
- Criando filtros de atributos personalizados
- Filtros MTProto
- Plugins - MadelineProto oferece um sistema de plugins nativo, baseado em manipuladores de eventos!
- Instalando plug-ins
- Instalação simples
- Instalação do compositor
- Plug-ins integrados
- Criando plug-ins
- Exemplo completo de plugin
- Limitações
- Requisitos de namespace
- Distribuição
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- Configuração
- Criação e upload de arquivos de texto
- Registro
- Banco de dados - MadelineProto opcionalmente pode manter alguns de seus dados internos em um banco de dados, como mysql, mariadb, postgres ou redis (você também pode adicionar os seus próprios!), reduzindo o uso de RAM.
- danogMadelineProtoSettingsDatabaseMemory: Configurações de backend de memória.
- danogMadelineProtoSettingsDatabaseMysql: configurações de back-end do MySQL.
- danogMadelineProtoSettingsDatabasePostgres: configurações de back-end do Postgres.
- danogMadelineProtoSettingsDatabaseRedis: configurações de back-end do Redis.
- Configurações - MadelineProto possui várias configurações que podem ser usadas para modificar o comportamento da biblioteca.
- AppInfo: informações do aplicativo.
- Autenticação: configurações de criptografia.
- Conexão: Configurações de conexão.
- Arquivos: configurações de gerenciamento de arquivos.
- Registrador: configurações do registrador.
- Peer: configurações do banco de dados peer.
- Pwr: configurações do PWRTelegrama.
- RPC: configurações de RPC.
- SecretChats: configurações de bate-papo secreto.
- Serialização: configurações de serialização.
- TLSchema: configurações do esquema TL.
- Modelos: configurações de modelo da Web e CLI para login.
- VoIP: configurações de VoIP.
- Banco de dadosMemória: configurações de back-end de memória.
- Banco de dadosMysql: configurações de back-end do MySQL.
- Banco de dadosPostgres: configurações de back-end do Postgres.
- Banco de dadosRedis: configurações de back-end do Redis.
- Obtendo informações sobre o usuário atual – Veja como você pode obter informações sobre o usuário conectado no momento
- Exceções - MadelineProto pode lançar muitas exceções diferentes.
- Lista de tipos de exceção
- Belo traço de TL
- Obtendo o rastreamento TL
- Evitando FLOOD_WAITs - Se você fizer muitas solicitações de telegrama, poderá receber FLOOD_WAIT por um tempo. Para evitar essas esperas de inundação, você deve calcular a taxa de espera de inundação.
- Logging - MadelineProto fornece uma classe unificada para registrar mensagens no destino de log definido nas configurações.
- Chamadas telefônicas VoIP do Telegram - MadelineProto fornece um wrapper fácil para trabalhar com chamadas telefônicas.
- Solicitando uma chamada
- Reproduzindo arquivos de áudio
- Aceitando chamadas
- Upload e download de arquivos - MadelineProto fornece métodos wrapper totalmente paralelizados para upload e download de arquivos que suportam ids de arquivo API de bot, upload direto por URL e renomeação de arquivo.
- IDs de arquivo da API do bot
- Carregando e enviando arquivos
- Aviso de segurança
- Fotos
- Fotos como documentos
- Documentos
- GIFs
- Vídeos
- Música
- Voz
- Adesivos
- Fazendo upload de arquivos
- Reutilizando arquivos enviados
- Renomeando arquivos
- Baixando arquivos
- Extraindo informações de download
- Obtendo um link para download
- Baixando fotos de perfil
- Baixar para o diretório
- Baixar para arquivo
- Baixe para transmitir
- Baixar para retorno de chamada
- Baixe para o servidor http
- Baixe para o navegador
- Obtendo progresso
- Obtendo informações sobre bate-papos - Existem vários métodos que podem ser usados para obter informações sobre bate-papos, com base no ID da API do bot, peer, usuário e objetos de bate-papo.
- Informações completas do bate-papo com lista completa de participantes
- Informações completas do bate-papo
- Informações de bate-papo reduzidas (muito rápido)
- Apenas o ID do chat (extremamente rápido)
- Obtendo todos os chats (caixas de diálogo) - Existem duas maneiras de obter uma lista de todos os chats, dependendo se você fez login como usuário ou como bot.
- Lista de IDs de diálogo
- Informações completas da caixa de diálogo
- Botões embutidos - Você pode clicar facilmente em botões embutidos usando MadelineProto, basta acessar o botão correto:
- Bate-papos secretos - MadelineProto fornece wrappers para trabalhar com bate-papos secretos.
- Solicitando bate-papos secretos
- Aceitando bate-papos secretos
- Verificando o status do bate-papo secreto
- Envio de mensagens secretas
- Usando um proxy - Você pode usar um proxy com MadelineProto.
- Como definir um proxy
- Vários proxies com troca automática
- Use MTProxy pré-construído
- Use proxy Socks5 pré-construído
- Use proxy HTTP pré-construído
- Crie seu próprio proxy
- Async - MadelineProto agora apresenta assíncrono, para melhorias incríveis de velocidade, e processamento paralelo, tudo alimentado por amphp.
- Uso
- Assíncrono no manipulador de eventos
- Múltiplo assíncrono
- Assíncrono ignorado
- Combinando operações assíncronas
- APIs assíncronas MadelineProto e AMPHP
- Métodos auxiliares
- Sono assíncrono
- Linha de leitura assíncrona
- Eco assíncrono
- Cliente HTTP MadelineProto
- Bifurcação assíncrona
- Rebanho assíncrono
- APIs de loop assíncrono MadelineProto
- FAQ - Aqui está uma lista de perguntas e respostas comuns do MadelineProto.
- Atualizando do MadelineProto v7 para v8 - MadelineProto v8 é uma atualização importante do MadelineProto, que remove um grande número de APIs há muito obsoletas: Criei esta lista de verificação de atualização para simplificar o processo de atualização.
- Usando métodos - Existem simplificações para muitos, senão todos, esses métodos.
- Argumentos nomeados
- Pares
- Arquivos
- Bate-papos secretos
- Entidades (Markdown e HTML)
- Answer_markup (teclados e teclados embutidos)
- objetos de API de bot
- Nenhum resultado
- Várias chamadas de método
- Cancelamento
- Documentação COMPLETA da API com descrições
- Conecte-se
- Alterar senha 2FA: update2FA
- Obtenha todos os chats, transmita uma mensagem para todos os chats: getDialogIds, getDialogs, getFullDialogs
- Obtenha a lista completa de participantes de um canal/grupo/supergrupo: getPwrChat
- Obtenha informações completas sobre um usuário/chat/supergrupo/canal: getFullInfo
- Obtenha informações sobre um usuário/chat/supergrupo/canal: getInfo
- Obtenha o ID de um usuário/chat/supergrupo/canal/atualização: getID
- Obtenha informações sobre o usuário conectado no momento: getSelf
- Carregue ou baixe arquivos de até 4 GB: uploadFrom*, downloadTo*
- Faça uma ligação e toque uma música
- Crie um bot de bate-papo secreto
- Cancele uma redefinição de senha 2FA pendente, veja aqui para mais informações »: account.declinePasswordReset
- Aceite o token de login do código QR, efetuando login no aplicativo que o gerou: auth.acceptLoginToken
- Aceitar chamada: aceitarCall
- Aceitar bate-papo secreto: acceptSecretChat
- Aceite os novos termos de serviço: help.acceptTermsOfService
- Ativar ou desativar um nome de usuário fragment.com adquirido associado a um bot que possuímos: bots.toggleUsername
- Ativar ou desativar um nome de usuário fragment.com adquirido associado a um supergrupo ou canal que possuímos: canais.toggleUsername
- Ative ou desative um nome de usuário fragment.com adquirido associado ao usuário conectado no momento: account.toggleUsername
- Ativa o modo furtivo de histórias, veja aqui » para mais informações: stories.activateStealthMode
- Adicione GIF à lista de gifs salvos: messages.saveGif
- Adicione um adesivo a um conjunto de adesivos, apenas para bots. O conjunto de adesivos deve ter sido criado pelo bot: stickers.addStickerToSet
- Adicione um usuário de telegrama existente como contato: contatos.addContact
- Adicionar/remover adesivo da lista de adesivos recentes: messages.saveRecentSticker
- Adiciona um par a uma lista de bloqueio, veja aqui » para mais informações: contatos.block
- Adiciona um usuário a um chat e envia uma mensagem de serviço nele: messages.addChatUser
- Permitir que o bot especificado nos envie mensagens: bots.allowSendMessage
- Responda a uma consulta in-line, apenas para bots: messages.setInlineBotResults
- Responde a uma consulta personalizada; apenas para bots: bots.answerWebhookJSONQuery
- Aplique um código de presente Telegram Premium »: pagamentos.applyGiftCode
- Aplique alterações a vários conjuntos de adesivos: messages.toggleStickerSets
- Aplique um ou mais reforços » a um par: premium.applyBoost
- Associe um grupo a um canal como grupo de discussão desse canal: canais.setDiscussionGroup
- Associe um conjunto de adesivos ao supergrupo: canais.setStickers
- Bloquear um arquivo de forma assíncrona: rebanho
- Linha de leitura assíncrona: readLine
- Dormir assincronamente: dormir
- Escreva de forma assíncrona em stdout/browser: echo
- Banir/desbanir/expulsar um usuário em um supergrupo/canal: canais.editBanned
- Codificação Base64URL: base64urlEncode
- Só pode ser usado por membros da TSF para obter informações internas: help.getUserInfo
- Cancelar uma transmissão em andamento: cancelBroadcast
- Cancele o código que foi enviado para verificar um e-mail para usar como método de recuperação 2FA: account.cancelPasswordEmail
- Cancele o código de verificação de login: auth.cancelCode
- Altere a reação de emoji padrão para usar no menu de reação rápida: o valor é sincronizado entre dispositivos e pode ser obtido usando help.getConfig, campo actions_default: messages.setDefaultReaction
- Alterar configurações de chamada em grupo: phone.toggleGroupCallSettings
- Altere as configurações de download automático de mídia: account.saveAutoDownloadSettings
- Altere ou remova o nome de usuário de um supergrupo/canal: canais.updateUsername
- Alterar as configurações de privacidade da conta atual: account.setPrivacy
- Alterar configurações relacionadas a uma sessão: account.changeAuthorizationSettings
- Altere o tema do bate-papo de um determinado bate-papo: messages.setChatTheme
- Altere o peer padrão que deve ser usado ao enviar mensagens, reações e votos para um grupo específico: messages.saveDefaultSendAs
- Altere o número de telefone da conta atual: account.changePhone
- Alterar a foto de um canal/supergrupo: canais.editPhoto
- Altere o conjunto de reações de mensagens » que podem ser usadas em um determinado grupo, supergrupo ou canal: messages.setChatAvailableReactions
- Altera o nome do chat e envia uma mensagem de serviço nele: messages.editChatTitle
- Altera a foto do bate-papo e envia uma mensagem de serviço: messages.editChatPhoto
- Altera a posição absoluta de um adesivo no conjunto ao qual pertence; apenas para bots. O conjunto de adesivos deve ter sido criado pelo bot: stickers.changeStickerPosition
- Altera o valor padrão da configuração Time-To-Live, aplicada a todos os novos chats: messages.setDefaultHistoryTTL
- Altera o nome de usuário do usuário atual: account.updateUsername
- Verifique se um determinado plugin manipulador de eventos está instalado: hasPlugin
- Verifique se um nome de usuário é gratuito e pode ser atribuído a um canal/supergrupo: canais.checkUsername
- Verifique se uma instância do manipulador de eventos está presente: hasEventHandler
- Verifique se possui administradores: hasAdmins
- Verifique se possui pares de relatório: hasReportPeers
- Verifique se é array ou similar (atravessável && contável && arrayAccess): isArrayOrAlike
- Verifique se o peer está presente no banco de dados peer interno: peerIsset
- Verifique se o código de recuperação 2FA enviado usando auth.requestPasswordRecovery é válido, antes de passá-lo para auth.recoverPassword: auth.checkRecoveryPassword
- Verifique se o peer especificado é um bot: isBot
- Verifique se o peer especificado é um fórum: isForum
- Verifique a validade de um link de convite de bate-papo e obtenha informações básicas sobre ele: messages.checkChatInvite
- Verifique se o histórico de bate-papo exportado de outro aplicativo de bate-papo pode ser importado para um bate-papo específico do Telegram, clique aqui para mais informações »: messages.checkHistoryImportPeer
- Verifique se existe chat secreto: hasSecretChat
- Verifique se o nome abreviado fornecido está disponível: stickers.checkShortName
- Verifique se a unidade de encaminhamento do servidor de chamada em grupo está atualmente recebendo os fluxos com os IDs de origem WebRTC especificados: phone.checkGroupCall
- Verifique se o bot especificado pode nos enviar mensagens: bots.canSendMessage
- Verifique se podemos postar histórias como o par especificado: stories.canSendStory
- Verifica se a compra do Telegram Premium é possível. Deve ser chamado antes da compra Premium na loja, apenas aplicativos oficiais: pagamentos.canPurchasePremium
- Limpar todos os rascunhos: messages.clearAllDrafts
- Limpe todas as configurações de salvamento automático específicas do peer: account.deleteAutoSaveExceptions
- Limpar comandos de bot para o escopo do bot e código de idioma especificados: bots.resetBotCommands
- Limpar adesivos recentes: messages.clearRecentStickers
- Limpar reações de mensagens usadas recentemente: messages.clearRecentReactions
- Limpar informações de pagamento salvas: pagamentos.clearSavedInfo
- Limpa a lista de status de emoji usados recentemente: account.clearRecentEmojiStatuses
- Conexão próxima com o cliente, conectada via web: closeConnection
- Conclua o login do usuário usando o código de login: completePhoneLogin
- Login 2FA completo: complete2faLogin
- Conclua a inscrição no Telegram: completeSignup
- Conclua o processo de importação do histórico, importando todas as mensagens para o chat.: messages.startHistoryImport
- Confirme um número de telefone para cancelar a exclusão da conta, para mais informações clique aqui »: account.confirmPhone
- Confirma o recebimento de mensagens por um cliente, cancela o envio de notificação PUSH: messages.receivedMessages
- Converter parâmetros MTProto em parâmetros de API de bot: MTProtoToBotAPI
- Converter parâmetros TD em tdcli: tdToTdcli
- Converter parâmetros TD em MTProto: tdToMTProto
- Converta uma mensagem e um conjunto de entidades em HTML: entidadesToHtml
- Converta um supergrupo em gigagrupo, quando solicitado pelas sugestões de canais: canais.convertToGigagroup
- Converter parâmetros da API do bot em parâmetros MTProto: botAPIToMTProto
- Converter double para versão binária: packDouble
- Converter inteiro em base256 longo: packSignedLong
- Converter número inteiro em base256 assinado int: packSignedInt
- Converter parâmetros tdcli em tdcli: tdcliToTd
- Converter para camelCase: toCamelCase
- Converter para Snake_case: toSnakeCase
- Converter valor em int base256 não assinado: packUnsignedInt
- Converte uma string em um fluxo amphp assíncrono: stringToStream
- Crie um tópico no fórum; requer direitos de gerenciamento de tópicos: canais.createForumTopic
- Crie uma chamada em grupo ou transmissão ao vivo: phone.createGroupCall
- Crie um conjunto de adesivos, apenas bots: stickers.createStickerSet
- Crie um supergrupo/canal: canais.createChannel
- Crie um tema: account.createTheme
- Crie e carregue um novo papel de parede: account.uploadWallPaper
- Criar matriz: arr
- Cria um novo bate-papo: messages.createChat
- Cria e retorna um contador prometheus: getPromCounter
- Cria e retorna um medidor do Prometheus: getPromGauge
- Cria e retorna um histograma do Prometheus: getPromHistogram
- Cria e retorna um resumo do Prometheus: getPromSummary
- Exclua um canal/supergrupo: canais.deleteChannel
- Exclua um convite de bate-papo: messages.deleteExportedChatInvite
- Excluir um bate-papo: messages.deleteChat
- Exclua uma pasta importada usando um link direto de pasta de bate-papo »: chatlists.leaveChatlist
- Excluir um link direto de pasta de bate-papo criada anteriormente »: chatlists.deleteExportedInvite
- Exclua todos os papéis de parede instalados, revertendo para o conjunto de papéis de parede padrão: account.resetWallPapers
- Exclua todas as mensagens enviadas por um participante específico de um determinado supergrupo: canais.deleteParticipantHistory
- Exclua todos os convites de bate-papo revogados: messages.deleteRevokedExportedChatInvites
- Exclua todas as chaves de autorização temporárias, exceto as especificadas: auth.dropTempAuthKeys
- Exclua contatos por número de telefone: contatos.deleteByPhones
- Exclua o histórico de mensagens de um tópico do fórum: canais.deleteTopicHistory
- Exclua mensagens em um canal/supergrupo: canais.deleteMessages
- Excluir mensagens agendadas: messages.deleteScheduledMessages
- Exclua os documentos armazenados do Telegram Passport, para obter mais informações, consulte os documentos do passaporte »: account.deleteSecureValue
- Exclua todo o histórico de chamadas: messages.deletePhoneCallHistory
- Exclua o histórico de um supergrupo: canais.deleteHistory
- Exclua a conta do usuário dos servidores de telegrama: account.deleteAccount
- Exclui um dispositivo por seu token e interrompe o envio de notificações PUSH para ele: account.unregisterDevice
- Exclui um par de uma lista de bloqueio, veja aqui » para mais informações: contatos.unblock
- Exclui um conjunto de adesivos que criamos, apenas bots: stickers.deleteStickerSet
- Exclui um usuário de um chat e envia uma mensagem de serviço nele: messages.deleteChatUser
- Exclui o histórico de comunicação: messages.deleteHistory
- Exclui mensagens por seus identificadores: messages.deleteMessages
- Exclui mensagens encaminhadas de um ponto específico para mensagens salvas »: messages.deleteSavedHistory
- Exclui fotos do perfil. O método retorna uma lista de IDs de fotos excluídos com sucesso: photos.deletePhotos
- Exclui vários contatos da lista: contatos.deleteContacts
- Exclui algumas histórias postadas: stories.deleteStories
- Desative todos os nomes de usuário adquiridos de um supergrupo ou canal: canais.deactivateAllUsernames
- Descartar chamada: descartarCall
- Descartar bate-papo secreto: descartarSecretChat
- Dispensar uma sugestão, veja aqui para mais informações »: help.dismissSuggestion
- Dispensar novos pares pendentes adicionados recentemente a um link direto de uma pasta de bate-papo »: chatlists.hideChatlistUpdates
- Ignore ou aprove uma solicitação de ingresso no chat relacionada a um chat ou canal específico: messages.hideChatJoinRequest
- Ignore ou aprove todas as solicitações de ingresso relacionadas a um chat ou canal específico: messages.hideAllChatJoinRequests
- Baixe o arquivo para a resposta amphp/http-server: downloadToResponse
- Baixe o arquivo para um stream amphp, retornando-o: downloadToReturnedStream
- Baixe o arquivo para o navegador: downloadToBrowser
- Baixe o arquivo para chamável: downloadToCallable
- Baixe o arquivo para o diretório: downloadToDir
- Baixe o arquivo para transmitir: downloadToStream
- Baixar arquivo: downloadToFile
- Baixa um arquivo para o navegador usando o arquivo de sessão especificado: downloadServer
- Editar um link direto da pasta de bate-papo »: chatlists.editExportedInvite
- Edite um convite de bate-papo exportado: messages.editExportedChatInvite
- Edite uma mensagem de bot embutida: messages.editInlineBotMessage
- Edite uma história enviada: stories.editStory
- Editar tópico do fórum; requer direitos de gerenciamento de tópicos: canais.editForumTopic
- Editar informações sobre um determinado grupo de chamadas de chamada: Phone.editGroupCallParticipant
- Editar Localização do Geogroup, veja aqui »para obter mais informações sobre geogro grupos: canais.editlocation
- Mensagem de edição: Mensagens.editMessage
- Editar colegas na pasta de pares: pastas.editpeerfolders
- Edite a lista de amigos íntimos, veja aqui »para mais informações: contactS.editclosefriends
- Edite os direitos proibidos padrão de um canal/supergrupo/grupo: Message.editchatDefaultBanedRights
- Edite a descrição de um grupo/supergrupo/canal: Message.editchatabout
- Edite o nome de um canal/supergrupo: canais.edittitle
- Edite o título de uma chamada de grupo ou transmissão ao vivo: Phone.editGroupCalltitle
- Edita configurações de notificação de um determinado usuário/grupo, de todos os usuários/todos os grupos: Account.UpDateNotifySettings
- Habilite ou desative a proteção de conteúdo em um canal ou bate -papo: Message.togglenoforwards
- Ativar ou desativar a funcionalidade do fórum em um supergrupo: canais.toggleforum
- Ativar ou desativar o sistema Native Antispam: canais.toggleAntispam
- Habilitar ou desativar o menu de anexo do Bot Web »: Mensagens.togglebotinattachmenu
- Ativar/desativar assinaturas de mensagens em canais: canais.togglesignatures
- Ativar/desativar os principais pares: contact.toggletoppeers
- Escape String para o conversor de entidade HTML da Madelineproto: htmlescape
- Escape String para URL: Markdownurlescape
- String de escape para marcação Código da seção: MarkDownCodeescape
- String de escape para markdown CodeBlock: MarkDownCodeBlockescape
- Escape String para Markdown: Markdownescape
- Executa uma ação de transmissão personalizada com todos os colegas (usuários, bate -papos, canais) do Bot: BroadcastCustom
- Exportar uma pasta », criando uma pasta de bate -papo Link Deep»: chatlists.exportChatlistInvite
- Exportar um link de convite para um bate -papo: mensagens.exportChatInvite
- Autorização de exportação: autorização de exportação
- Extrair construtores de atualização de um construtor de atualizações: ExtractUpDates
- Extrair um ID de mensagem de um construtor de atualizações: ExtractMessageId
- Extrair um construtor de mensagens de um construtor de atualizações: ExtractMessage
- Extrair um construtor de mensagens de atualização de um construtor de atualizações: ExtractMessageUpdate
- Extrair informações do arquivo da mensagem da API BOT: ExtractBotapifile
- Buscar adesivos emoji personalizados »: mensagens.getCustomemojidocuments
- Pegue novos bate -papos associados a uma pasta de bate -papo importada Link Deep ». Deve ser chamado no máximo todos os segundos chatlist_update_period (conforme o parâmetro de configuração do cliente relacionado »): chatlists.getChatlistupdates
- Fetch Sonds Sons de notificação: conta.GetSavedringtones
- Pegue a lista de histórias ativas (ou ativas e ocultas), veja aqui »para obter mais informações sobre assistir histórias: histórias.getAllStors
- Pegue a lista completa da história ativa de um par específico: Stories.getPeStories
- Pegue as histórias presas no perfil de um colegas: histórias.getpinnedstories
- Buscar o arquivo da história »de um colega que controlamos: stories.getStorieschive
- Descubra se a legenda de uma mensagem de mídia pode ser editada: Message.getMessageEditData
- Bire um novo fio verde e execute a função passada em segundo plano: callfork
- Encaminha uma lista de mensagens para todos os colegas (usuários, bate -papos, canais) do bot: BroadcastforwardMessages
- Encaminhe mensagens por seus IDs: Mensagens.forwardMessages
- Gerar hash de vetor mtproto: genvectorhash
- Gerar um token de login, para login via código QR.: Auth.exportLogintoken
- Gerar um link profundo da história para uma história específica: stories.exportStoryLink
- Gerar um link profundo de fatura: pagamentos.exportinvoice
- Gera um link de perfil temporário para o usuário atualmente conectado: contacts.exportContactToken
- Obtenha informações de anúncio de MTProxy/Serviço Público: help.getpromodata
- Get Psr Logger: getpsrlogger
- Obtenha o URL RTMP e a tecla Stream para transmissões de vida RTMP. Pode ser usado mesmo antes de criar o RTMP LiveStre Dream real com telefone.CreateGroupCall (a bandeira RTMP_STREAM deve ser definida): Phone.getGroupCallStreamrtmpurl
- Get Tl Namespaces: GetMethodNamesPaces
- Obtenha TL Setializer: Gettl
- Obtenha informações de promoção premium do Telegram: Help.getPremiumPromo
- Obtenha o Telegram UTF-8 Comprimento da String: MBStrlen
- Obtenha um documento do seu hash sha256, usado principalmente para gifs: messages.getDocumentByhash
- Obtenha uma lista de canais/supergrupos que saímos, requer uma sessão de viagem, veja aqui »para mais informações: canais.getleftChannels
- Obtenha uma lista de emoji de canal sugerido padrão: Account.getChannelDefaultEMoJistatUses
- Obtenha uma lista de emoji sugeridos por padrão: Account.getDefaultEMoJistatUses
- Obtenha uma lista de colegas que podem ser usados para entrar em uma chamada em grupo, apresentando -se como um usuário/canal específico: Phone.getGroupCallJoinas
- Receba uma mensagem para mostrar ao usuário ao iniciar o bot: getwebmessage
- Obtenha um formulário de pagamento: pagamentos.getPaymentForm
- Obtenha um conjunto de adesivos emoji personalizados sugeridos que podem ser usados como imagem de grupo: conta.getDefaultGroupPhotoemojis
- Obtenha um conjunto de adesivos emoji personalizados sugeridos que podem ser usados como imagem do perfil: conta.getDefaultProfilephotoemojis
- Obtenha um conjunto de adesivos emoji personalizados sugeridos que podem ser usados em um padrão de cor de destaque: conta.getdefaultbackgroundemojis
- Obtenha IDs de administrador (igual a todos os pares de relatórios de usuário): GetAdminids
- Obtenha todos os adesivos arquivados: Mensagens.Gegarchtivedstickers
- Obtenha todos os temas de bate -papo disponíveis »: Account.getChatthemes
- Obtenha todos os contatos, requer uma sessão de viagem, veja aqui »para mais informações: contactS.getSaved
- Obtenha todos os grupos que podem ser usados como grupos de discussão: canais.getGroupsfordiscussion
- Obtenha todos os adesivos instalados: mensagens.getallstickers
- Obtenha todas as chamadas pendentes e em execução, indexadas por ID do usuário: getAllCalls
- Obtenha todos os documentos salvos do Telegram Passport, para obter mais informações, consulte os documentos do passaporte »: Account.getAllSecureValues
- Obtenha um link de convite para uma chamada em grupo ou transmissão ao vivo: Phone.exportGroupCallinvite
- Obtenha e aumente o contador de visualização de uma mensagem enviada ou encaminhada de um canal: Message.getMessagesViews
- Obtenha configuração específica do aplicativo, consulte Configuração do cliente para obter mais informações sobre o resultado: Help.GetAppConfig
- Obtenha o cliente DNS assíncrono: getdnsclient
- Obtenha o cliente HTTP assíncrono: GethttpClient
- Obter informações de autorização: GetAuthorization
- Obtenha configurações de AutoSave: Account.GetAUTOSAveSettings
- Obtenha cache (ou eventualmente, re-buscando) Config: getConfig
- Obtenha configuração do lado do servidor em cache: getCachedConfig
- Obtenha o estado de chamada: getCallState
- Curar -se emoji palavras -chave »: mensagens.getemojikeywordsdifference
- Obtenha estatísticas de canal: stats.getbroadcaststats
- Obtenha mensagens de canal/supergrupo: canais.getMessages
- Obtenha canais/supergrupos/geogroupas em que estamos administrados. Normalmente chamado quando o usuário excede o limite de canais públicos de propriedade/supergrupos/geogross, e o usuário tem a opção de remover um de seus canais/supergropas/geogroups: canais.getAdminedPublicChannels
- Obtenha bate -papos em comum com um usuário: messages.getCommonchats
- Obtenha configuração para downloads de arquivos CDN: Help.getcdnConfig
- Obter conteúdo de arquivo remoto de forma assíncrona: FileGetContents
- Obtenha a contagem de usuários on -line em um bate -papo: Message.TetonLines
- Obtenha o número atual de regiões mapeadas de memória, apenas o Unix: getMaps
- Obtenha dica de senha atual: Gethint
- Obtenha dias para viver de conta: conta.getaccountttl
- Obtenha informações de diálogo de pares especificados: mensagens.getpeerdialogs
- Obtenha diálogos marcados manualmente como não lido: mensagens.getDialOGunReadmarks
- Get Diffie-Hellman Configuração: getdhconfig
- Receba a mensagem de discussão do grupo de discussão associado de um canal para mostrá -lo no topo da seção de comentários, sem realmente ingressar no grupo: mensagens.getDiscussionMessage
- Get Download Informações do Arquivo: GetDownloadInfo
- Get Download Link Of Media File: GetDownLoadLink
- Obter manipulador de eventos (ou instância do plug -in): getEventHandler
- Obtenha extensão da localização do arquivo: getExtensionFromLocation
- Obtenha extensão do MIME TIPO: GetExtensionFomMime
- Obtenha adesivos favoritos: mensagens.getfavedstickers
- Obtenha adesivos em destaque: Mensagens.getFeaturedStickers
- Obtenha o elemento final da matriz: fim
- Obtenha pastas: mensagens.getDialogFilters
- Obtenha tópicos do fórum por seu ID: canais.getForumtopicsById
- Obtenha uma lista completa dos métodos MTProto e API: GetallMethods
- Obtenha configurações de privacidade global: conta.getglobalprivacySettings
- Obtenha os participantes de chamadas em grupo: Phone.getGroupparticipants
- Obtenha Highscores de um jogo enviado usando um bot embutido: Message.getinLineGameHighScores
- Obtenha Highscores de um jogo: Mensagens.getGameHighScores
- Obtenha canais e supergrupos inativos: canais.getinactiveChannels
- Obtenha informações sobre fluxos RTMP em uma chamada em grupo ou transmissão ao vivo.: Phone.getGroupCallStreamChannels
- Obtenha informações sobre um determinado papel de parede: conta.getwallpaper
- Obtenha informações sobre um participante de canal/supergrupo: canais.getParticipant
- Obtenha informações sobre um convite de bate -papo: mensagens.getexportedChatInvite
- Obtenha informações sobre um cartão de crédito: pagamentos.getBankCardData
- Obtenha informações sobre uma chamada em grupo: Phone.getGroupCall
- Obtenha informações sobre um adesivo: mensagens.getstickerset
- Obtenha informações sobre um link profundo não suportado, veja aqui para obter mais informações »: help.getdeeplinkinfo
- Obtenha informações sobre convites de bate -papo gerados por Administradores: Mensagens.getAdminSwithInvites
- Obtenha informações sobre o arquivo: getfileInfo
- Obtenha informações sobre vários papéis de parede: Account.getMultiWallPapers
- Obtenha informações sobre os convites do bate
- Obtenha informações sobre o usuário conectado, não em cache: fullgetseh
- Obtenha informações sobre os usuários que ingressaram no bate
- Obtenha informações sobre um idioma em um pacote de localização: Langpack.getLanguage
- Obtenha informações sobre todos os idiomas em um pacote de localização: Langpack.getLanguages
- Obtenha informações sobre mídia estendida: mensagens.getextendedMedia
- Obtenha adesivos de máscara instalados: mensagens.getmaskstickers
- Obtenha temas instalados: conta.getthemes
- Obtenha a página de exibição instantânea: Mensagens.getWebPage
- Obtenha informações de link e incorporação de uma mensagem em um canal/supergrupo: canais.exportMessagelink
- Obtenha o histórico de localização ao vivo de um determinado usuário: Mensagens.Getrecentlocations
- Obtenha strings de pacote de localização: Langpack.getlangpack
- Obtenha palavras -chave emoji localizadas »: Mensagens.getemojikeywords
- Obtenha o nome localizado do Usuário de Suporte ao Telegram: Help.getSupportName
- Obtenha o nome localizado, sobre texto e descrição de um bot (ou da conta corrente, se chamado por um bot): bots.getbotinfo
- Obtenha sessões conectadas: Account.GEATHORIZAÇÕES
- Obtenha Logger: GetLogger
- Obtenha o número máximo de regiões mapeadas de memória, apenas o Unix: getMaxmaps
- Obter mídia AutoDOWNLOAD Configurações: Account.GETAUTODOWNLOADSETINGSTINGS
- Obtenha o perfil de memória com o MEMPROF: GetMemoryProfile
- Obtenha intervalos de mensagens para salvar o histórico de bate -papo do usuário: Mensagens.getsplitranges
- Obtenha a lista de reação de mensagens, juntamente com o remetente de cada reação: Message.getMessageReActionsList
- Obtenha reações de mensagem »: Mensagens.getMessagesReactions
- Obtenha estatísticas de mensagens: estatísticas.getMessAgestats
- Obtenha mensagens em um tópico de resposta: Mensagens.getReplies
- Obtenha o tipo MIM
- Obtenha o tipo MIME da extensão do arquivo: getMimeFromextension
- Obtenha mime tipo de arquivo: getMimeFromFile
- Obtenha mais informações sobre uma solicitação de autorização de login de telegrama perfeita, para obter mais informações, clique aqui »: Mensagens.requesturlauth
- Obtenha os colegas mais usados: contats.gettoppeers
- Obtenha nome, código ISO, nome localizado e códigos/padrões de telefone de todos os países disponíveis: Help.getCountriesList
- Obtenha métodos nomes (Method => NameSpace): GetMethodsNamesPaced
- Obtenha novas cordas no Language Pack: Langpack.getDifference
- Obtenha configuração do passaporte: Help.getpassportConfig
- Recebimento de pagamento: pagamentos.getPaymentReceipt
- Obtenha configurações de colegas: mensagens.getpeersettings
- Obtenha a configuração de telefonema a ser passada para a configuração compartilhada da LBTGVOIP: Phone.getCallConfig
- Obtenha informações telefônicas: getCall
- Obtenha diálogos fixados: mensagens.getpinneddialogs
- Obtenha diálogos salvos fixados, veja aqui »para obter mais informações: Mensagens.getPinnedSavedDialogs
- Obtenha resultados de pesquisas para pesquisas não anônimas: Mensagens.getPollVotes
- Obtenha resultados da enquete: Mensagens.getPollResults
- Obtenha a visualização da página da web: mensagens.getWebPagePreview
- Obtenha configurações de privacidade da conta atual: conta.getprivacy
- Obtenha um número inteiro aleatório: Randomint
- Obtenha adesivos recentes: Mensagens.GetrecentStickers
- Obtenha status de emoji usados recentemente: Account.GetrecentemoJistatUSes
- Obtenha reações de mensagens usadas recentemente: mensagens.getrecentreactions
- Recentemente usada T.Me Links: help.getrecentmeurls
- GOFS SAVADO: Mensagens.getSavedGifs
- Obtenha o documento de passaporte do Telegram salvo, para obter mais informações, consulte os documentos do passaporte »: Account.getSecureValue
- Obtenha informações de pagamento salvas: pagamentos.getSavedInfo
- Obtenha mensagens agendadas: Mensagens.getScheduledHistory
- Obtenha mensagens agendadas: Mensagens.getScheduledMessages
- Get Secret Chat: GetSecretChat
- Obtenha uma sequência aleatória segura de comprimento especificado: aleatório
- Obtenha configurações de conteúdo sensível: Account.getContentSettings
- Obtenha mensagens patrocinadas para o canal: GetSPonsoredMessages
- Obtenha estatísticas para uma certa história: stats.getStorystats
- Obtenha adesivos anexados a uma foto ou vídeo: Message.getAttachedStickers
- Obtenha adesivos de emoji: mensagens.getStickers
- Obtenha cordas de um pacote de idiomas: Langpack.getStrings
- Obtenha pastas sugeridas: mensagens.getSuggestedDialogfilters
- Obtenha estatísticas de supergrupo: stats.getMegagoupStats
- Obtenha senha de pagamento temporário: conta.gettmppassword
- Obtenha os IDs das histórias de leitura máxima para um conjunto de colegas: stories.getpeermaxids
- Obtenha o registro administrativo de um canal/supergrupo: canais.getAdminlog
- Obtenha o arquivo que está sendo reproduzido: callgetCurrent
- Obtenha o número de resultados que seriam encontrados por uma chamada de mensagens.
- Obtenha os participantes de um supergrupo/canal: canais.getParticipants
- Obtenha o telefonema com o ID do usuário especificado: getCallbyPeer
- Obtenha o progresso de uma transmissão atualmente em execução: getBroadcastProgress
- Obtenha a lista de reação e interação de uma história postada em um canal, juntamente com o remetente de cada reação: stories.getStoryReationsList
- Obtenha o conjunto de paletas de cores de destaque »que podem ser usadas para acentos de mensagem: help.getpeercolors
- Obtenha o conjunto de paletas de cores de destaque »que podem ser usadas na página de perfil.
- Obtenha os IDs do Telegram de todos os contatos: contactS.getContactids
- Obtenha informações do tema: Account.getTheme
- Obtenha tópicos de um fórum: canais.getForumtopics
- Obtenha tipo de par: gettype
- Obtenha mensagens não lidas onde fomos mencionados: mensagens.getUnReadmentions
- Obtenha reações não lidas às mensagens que você enviou: Mensagens.getUnReadReactions
- Obtenha usuários e geochats perto de você, veja aqui »para mais informações: contactS.getLocated
- Obtenha vários avisos para mostrar ao usuário na interface da interface da web: getwebwarnings
- Obtenha autorizações de widget de login da web: Account.getwebauthorizations
- Obtenha quais usuários leem uma mensagem específica: disponível apenas para grupos e supergrupos com menos que chat_read_mark_size_threshold, os recibos de leitura serão armazenados para chat_read_mark_expire_period segundos após a mensagem, consulte a configuração do cliente para mais informações »: messages.getMessaGeadParticipants
- Receba uma mensagem de bate -papo secreto: GetSecretMessage
- Obtém configurações de notificação atuais para um determinado usuário/grupo, de todos os usuários/todos os grupos: conta.getNotifySettings
- Recebe os adesivos emoji personalizados: Mensagens.getFeaturedemojistickers
- Recebe informações da propica de um usuário: getPropicinfo
- Obtém o número atual de impulsos de um canal: premium.getboostsstatus
- Obtém o valor padrão da configuração de tempo para viver, aplicada a todos os novos bate-papos: mensagens.getdefaulthistoryttl
- Obtém a lista de adesivos emoji personalizados atualmente instalados: Message.getemojistickers
- Obtém a ação do botão de menu para um determinado usuário ou para todos os usuários, definido anteriormente usando bots.setBotMenubutton; Os usuários podem ver essas informações no construtor Botinfo: bots.getbotmenubutton
- Recebi reações de mensagens populares: Mensagens.gettoprody
- Ocultar MTProxy/Public Service Anúncio Informações: Help.hidepromodata
- Ocultar ou exibir a lista de participantes em um supergrupo: canais.toggleParticipantshidden
- Ocultar as histórias ativas de um par específico, impedindo -as de serem exibidos na barra de ação na tela inicial: stories.togglellStorieshidden
- Ocultar as histórias ativas de um usuário, impedindo -as de serem exibidos na barra de ação na tela inicial, veja aqui »para mais informações: stories.togglepeerstorieshidden
- Histórico de mensagens OCED/UNHID
- Se a barra de ação de contato adicionar estiver ativa, adicione esse usuário como contato: contacts.acceptContact
- Se você enviou uma fatura solicitando um endereço de entrega e o parâmetro IS_Flexible foi especificado, o bot receberá uma atualização UpdateBotShippingQuery. Use este método para responder às consultas de remessa: Mensagens.SetBotShippingResults
- Importar uma pasta de bate -papo Link Deep », juntando alguns ou todos os bate -papos na pasta: chatlists.joinchatlistInvite
- Importar um convite de bate -papo e participar de um bate -papo/supergrupo privado/canal: messages.importchatinvite
- Autorização de importação: Importação
- Importar histórico de bate -papo de um aplicativo de bate -papo estrangeiro para um bate -papo específico do telegrama, clique aqui para obter mais informações sobre bate -papos importados »: Mensagens.inithistoryimport
- Importa contatos: salva uma lista completa no servidor, adiciona contatos já registrados à lista de contatos, retorna contatos adicionados e suas informações: contacts.importContacts
- Incrementar o contador de visualização de uma ou mais histórias: Stories.incrementStoryViews
- Indique ao servidor (do lado do usuário) que o usuário ainda está usando um aplicativo da Web: Message.ProlongWebView
- Inflar despojado PhotoSize para a carga útil JPG completa: Inflatestriptspiado
- Informa o servidor sobre uma compra feita através da App Store: Somente para aplicativos oficiais: pagamentos.assignappstoretransaction
- Informa o servidor sobre uma compra feita através da Play Store: apenas para aplicativos oficiais: pagamentos.assignplaymarkettransaction
- Informa o servidor sobre o número de atualizações pendentes de bot se não forem processadas há muito tempo; Somente para bots: Help.setBotUpDatessTatus
- Inicialize uma sessão de viagem, veja aqui »para obter mais informações: Account.inittakeoutSession
- Inicialize a conexão: initConnection
- Inicialize hack de auto-restauração: initSelfrestart
- Inicie uma redefinição de senha 2FA: só pode ser usada se o usuário já estiver conectado, veja aqui para obter mais informações »: Account.ResetPassword
- Inicia o login de código QR: qrlogin
- Instale um adesivo: Message.instalstickerset
- Instale um tema: Account.installtheme
- Instale papel de parede: conta.installwallpaper
- Instalar/desinstalar papel de parede: conta.savewallpaper
- Instala uma foto enviada anteriormente como uma foto de perfil: Photos.UpDateProfilephoto
- Terminal interno usado pelo servidor de download: ProcessDownloadServerping
- Uso interno: help.edituserinfo
- Invalide os códigos de login especificados, veja aqui »para obter mais informações: Account.invalidatesignincodes
- Convide um conjunto de usuários para uma chamada em grupo: Phone.inViteTogroupCall
- Convide usuários para um canal/supergrupo: canais.inviteTocannel
- Invoque um método em uma sessão de viagem, veja aqui »para mais informações: InvokeWithTakeout
- Invoque uma solicitação sem assinar a conexão usada para atualizações (isso é ativado por padrão para consultas de arquivo): InvokeWithoutUpDates
- Invoque a consulta especificada usando a camada de API especificada: InvokeWithLayer
- Invoque com o intervalo de mensagens fornecido: InvokeWithMessagesRange
- Invoca uma consulta após uma conclusão bem -sucedida de consultas anteriores: InvokeAftermsgs
- Invoca uma consulta após a conclusão bem -sucedida de uma das consultas anteriores: InvoKeaftermsg
- Junte -se a um canal/supergrupo: canais.JoinChannel
- Participe de uma chamada em grupo: Phone.JoingRoupCall
- Junte -se a canais e supergrupos adicionados recentemente a um link profundo da pasta de bate -papo »: chatlists.joinchatlistupdates
- Inicie uma oferta pré -paga »: pagamentos.launchPrepaidGiveaway
- Deixe um canal/supergrupo: canais.leavechannel
- Deixe uma chamada em grupo: Phone.LeaveGroupCall
- Liste todas as pastas de bate -papo Links Deep »Associado a uma pasta: Chatlists.getexportedInvites
- Carregar Statistics Statistics Gráfico de maneira assíncrona: stats.loadasyncgraph
- Faça login no telegrama (via CLI ou Web): Iniciar
- Logre uma sessão autorizada ativa por seu hash: conta.resetauthorization
- Logre uma sessão ativa de login de telegrama da web: Account.resetwebauthorization
- Logger: Logger
- Login como bot: botlogina
- Login como usuário: PhoneLogin
- Faça login importando um token de autorização: auth.importwebtekenAuthorization
- Faça login usando um token de login redirecionado, gerado em caso de incompatibilidade de DC durante o QR Code Login: auth.importLogintoken
- Logout a sessão: logout
- Procure emojis personalizados associados a um emoji utf8: messens.searchcustomemoji
- Procure atualizações dos Termos de Serviço do Telegram: Help.gettermsOfServiceUpdate
- Mtproto para TD Params: mtprotototd
- Mtproto para tdcli params: mtprotototdcli
- Faça um usuário administrador em um grupo básico: Mensagens.editchatadmin
- Converta manualmente HTML em uma mensagem e um conjunto de entidades: htmltomessageEntities
- Converta manualmente o Markdown em uma mensagem e um conjunto de entidades: MarkDownTomessageEntities
- Marque manualmente a diálogo
- Marque um tópico como lido: mensagens.readDiscussion
- Marque todas as histórias até uma certa identificação como lida, para um determinado par; Emitirá uma atualização de Atualizador de histórias para todas as sessões conectadas: histórias.readstories
- Mark Channel/SuperGroup History como Leia: Channels.readhistory
- Mark Channel/SuperGroup Message Contents como Leia: canais.readmessageContents
- Mark menciona como lida: Mensagens.Reothmentions
- Marque as reações de mensagens »Como lida: mensagens.reationReactions
- Marque novos adesivos em destaque como leitura: Mensagens.ReadFeaturedStickers
- Marque ou não marque um adesivo como favorito: mensagens.Favesticker
- Mark Mensagem patrocinada como leitura: ViewSponsoredMessage
- Marca o histórico de mensagens como leia: mensagens.readhistory
- Marca o histórico de mensagens dentro de um bate -papo secreto como lida: messages.readEncryptedhistory
- Método para buscar adesivos previamente destacados: Mensagens.getoldFeaturedStickers
- Modifique as configurações do AutoSave: Account.SaveAutosAveSettings
- Modifique os direitos do administrador de um usuário em um supergrupo/canal: canais.editadmin
- Notifica o remetente sobre o destinatário ouvindo uma mensagem de voz ou assistiu a um vídeo: Mensagem.readMessageContents
- Notifique o outro usuário em um bate -papo privado que uma captura de tela do bate -papo foi realizada: Mensagens.SendScreenshotNotification
- Notifique o usuário de que os dados enviados pelo passaporte contêm alguns erros que o usuário não poderá submeter novamente aos dados do passaporte até que os erros sejam corrigidos (o conteúdo do campo para o qual você retornou o erro deve alterar): Users.SetSecureValueErrors
- Obtenha uma certa instância do plug -in de manipulador de eventos: getPlugin
- Obtenha uma lista de ofertas/código de presente do Telegram Premium »Opções: Payments.getPremiumGiftCodeOptions
- Obtenha uma lista de comandos de bot para o escopo do bot especificado e o código do idioma: bots.getBotCommands
- Obtenha uma lista de canais onde o usuário pode postar histórias: stories.getchatstosend
- Obtenha uma lista de idiomas relacionados que devem ser usados ao buscar listas de palavras -chave emoji »: messages.getemojikeywordslanguages
- Obtenha uma lista de canais públicos com temas semelhantes, selecionados com base em semelhanças em suas bases de assinantes: canais.getChannelRecommendations
- Obtenha reações de mensagem disponíveis »: Mensagens.GetAVailableReActions
- Obtenha configuração para autorização de dois fatores com senha: Account.getPassword
- Obtenha a frente de uma história como uma mensagem para bate -papos e repostos públicos por canais públicos: stats.getStoryPublicforwards
- Obtenha informações completas sobre um conjunto de histórias por seus IDs: Stories.getStoriesById
- Obtenha informações sobre a contagem de visualizações, contagem de encaminhamento, reações e telespectadores recentes de uma ou mais histórias: histórias.GetStoriesViews
- Obtenha informações sobre um código -presente premium do Telegram »: pagamentos.CHECKGIFTCODE
- Obtenha informações sobre uma oferta premium de telegrama »: pagamentos.getGiveawayInfo
- Obtenha informações sobre um link profundo da pasta de bate -papo »: chatlists.checkchatlistinvite
- Obtenha informações sobre um Mini App de link direto: Mensagens.getBotapp
- Obtenha o modelo da UI da API ID: GetWebApItemplate
- Obtenha o último ID de leitura da história para todos os colegas ao fazer login pela primeira vez, retornado como uma lista de atualizações de atualizações de atualizações, veja aqui »para obter mais informações: stories.getAllReadpeerstories
- Obtenha a lista de usuários que viram uma história específica que postamos: stories.getStoryViewslist
- Obtenha informações do usuário de um link de perfil temporário: contacts.importContactToken
- Obtenha quais colegas são atualmente aumentando e quantos slots de impulso saíram: premium.getmyboosts
- Obtém uma lista de mensagens, indicando para as quais outros canais públicos foram uma mensagem de canal encaminhada.: Stats.getMessagePublicforwards
- Obtém uma lista de colegas que podem ser usados para enviar mensagens em um grupo específico: canais.getSendas
- Obtém um tubo que pode ser usado para fazer upload de um arquivo de um fluxo: gettreampipe
- Obtém informações sobre os impulsos que foram aplicados a um determinado canal (somente administradores): premium.getboostslist
- Obtenha informações sobre um arquivo de exportação de bate -papo, gerado por um aplicativo de bate -papo estrangeiro, clique aqui para obter mais informações sobre bate -papos importados »: messages.checkhistoryimport
- Depois que o usuário confirmar seus detalhes de pagamento e remessa, o bot recebe uma atualização UpdateBotPreCheckoutQuery.
- Somente útil ao consumir o Madelineproto atualiza através de uma API em outro idioma (como JavaScript), absolutamente não recomendado ao escrever diretamente Madelineproto Bots : GetUpDates
- Abra um Mini App de Bot de um Link Direct Mini App Deep, enviando informações sobre o usuário após confirmação do usuário: Mensagens.RequestappwebView
- Abra um aplicativo BOT Mini, enviando informações sobre o usuário após confirmação do usuário: Mensagens.requestwebview
- Abra um Mini App Bot: Message.RequestSimpleWebView
- Abre um arquivo no modo somente apendido: OpenFilePpendOnly
- Opcional: notifique o servidor de que o usuário está ocupado atualmente em uma chamada: isso recusará automaticamente todas
- Analisar, atualizar e armazenar Configurações: atualizações
- Pussa a reprodução do arquivo de áudio atual na chamada: Pauseplay
- Execute a análise estática em uma determinada classe de manipulador de eventos, para garantir que ela atenda a alguns requisitos de desempenho: valideventHandlerclass
- Pin uma mensagem: MessageS.UpDatePinnedMessage
- Pin ou não
- Tópicos de fórum pin ou não
- Prenda ou desconheça uma ou mais histórias: histórias.togglepinned
- Pin/Unpin uma caixa de diálogo: Message.toggledialogpin
- Reproduza o arquivo na chamada: callplay
- Reproduza os arquivos em espera: callplayonshold
- Módulo positivo: Posmod
- Pressione um botão de retorno de chamada em linha e obtenha uma resposta de retorno de chamada do bot: Message.getBotCallbackanswer
- Forneça um leitor em buffer para um arquivo, URL ou AMP Stream: OpenBuffered
- Forneça um fluxo para um arquivo, URL ou AMP Stream: getStream
- Consulta um bot embutido: mensagens.getinlinebotResults
- Avalie uma chamada, retorna informações sobre a mensagem de classificação enviada ao VoIP Bot oficial: Phone.setCallrating
- Mensagem de voz transcrita da taxa: mensagens.rateTranscritedaudio
- Reagir a uma história: Stories.sendreation
- Reagir à mensagem: Mensagens.sendreation
- Atualize o cache completo de colegas para um determinado par: refrescante
- Atualizar o cache dos colegas para um determinado par: Refreshpeercache
- Registre o dispositivo para receber notificações push: conta.registerDevice
- Remova um adesivo do conjunto onde ele pertence apenas, bots. O conjunto de adesivos deve ter sido criado pelo bot: adesivos.removestickerfromset
- Remove todos os contatos sem uma conta de telegrama associada: contactS.resetSaveded
- Renomeia apenas um adesivo, bots: adesivos.renamestickerset
- Renderiza as estatísticas do Prometheus usando o renderizador especificado: renderpromstats
- Reordene os nomes de usuário ativos: canais.
- Reordene as pastas: mensagens.UpDatedialogFilterSorder
- Reordene os adesivos instalados: Mensagens.Reordestickersets
- Reordene as caixas de diálogo fixadas: mensagens.ReorderPinnedDialogs
- Reordenar tópicos de fórum fixados: canais.
- Reordene as diálogos de mensagem salvada fixada »: Message.ReordendPinnedSavedDialogs
- Reordene os nomes de usuário associados a um bot que possuímos: Bots.ReorderUsernames
- Reordene os nomes de usuário associados ao usuário atualmente conectado: conta.ReorderUserNames
- Substitua o conteúdo de uma lista de bloqueio inteira, veja aqui para obter mais informações »: contacts.setBlocked
- Relate uma mensagem em um bate -papo por violação dos Termos de Serviço do Telegram: Mensagens.Report
- Relatar uma reação de mensagem: Mensagens.ReporTreation
- Relate um antispam nativo Fals positivo: canais.Reportantispamfalsepositivos
- Relate um novo bate -papo de entrada para spam, se as configurações de pares do bate -papo nos permitirem fazer isso: Mensagens.ReportSpam
- Relate um colega por violação dos Termos de Serviço do Telegram: Account.ReportPeer
- Relate uma foto de perfil de uma caixa de diálogo: Account.ReportProfilephoto
- Relatório um bate -papo secreto para spam: mensagens.ReportEncryptedSpam
- Relatório uma história: Stories.Report
- Relate um erro ao ponto definido anteriormente: relatório
- Relatório Perfil de memória com MEMPROF: ReportMemoryProfile
- Relata algumas mensagens de um usuário em um supergrupo como spam; requer direitos de administrador no supergrupo: canais.reportspam
- Representa uma lista de categorias emoji, a ser usada ao selecionar emojis personalizados para definir como emoji personalizado status: messages.getemojistatusgroups
- Representa uma lista de categorias emoji, a ser usada ao selecionar emojis personalizados para definir como figura de perfil: messages.getemojiprofilephotogroups
- Representa uma lista de categorias emoji, a ser usada ao selecionar emojis personalizados: Mensagens.getemojigroups
- Solicite chamada VoIP: requestCall
- Solicite um código SMS via FireBase: auth.requestfireBasesms
- Solicite o código de recuperação de uma senha 2FA, apenas para contas com um email de recuperação configurado: auth.requestpasswordrecovery
- Solicitar chat secreto: requestSecretChat
- Reenvie o código para verificar um email para usar como Método de Recuperação 2FA: Account.ResendPasswordEmail
- Reenviar o código de login por outro meio, o tipo de código de telefone é determinado pelo valor de retorno do auth.sendcode/auth.resendcode anterior: consulte Login para obter mais informações: auth.resendcode
- Redefinir todas as sessões de login do Telegrama da Web ativas: Account.ResetWeBauthorizations
- Classificação de redefinição de pares: contacts.resettopperating
- Redefina a senha 2FA usando o código de recuperação enviado usando auth.requestPasswordRecovery: auth.recoverpassword
- Redefinir o e -mail de login »: auth.resetloginemail
- Redefina o estado de atualização e busque todas as atualizações do início: RESETUPDATESTATE
- Redefina todas as configurações de notificação de usuários e grupos: Account.ResetNotifySettings
- Resolva um número de telefone para obter informações do usuário, se suas configurações de privacidade permitirem: contacts.resolvephone
- Reiniciar o loop de atualização: reiniciar
- Retoma a reprodução do arquivo de áudio atual na chamada: currumeplay
- RETHROW EXCECTION EM EVENTO LOOP: RETHROW
- Retorne todos os rascunhos da mensagem.: Mensagens.getalldrafts
- Retornar configurações atuais: getSettings
- Retorna um formulário de autorização de passaporte de telegrama para compartilhar dados com um serviço: account.GetaThorizationForm
- Retorna uma lista de papéis de parede disponíveis: Account.getwallpapers
- Retorna uma URL HTTP que pode ser usada para fazer login automaticamente na plataforma de tradução e sugerir novas palavras -chave emoji ». O URL será válido por 30 segundos após a geração: mensagens.getemojiurl
- Retorna a entrada do menu de anexo para um aplicativo BOT Mini que pode ser lançado no menu de anexo »: Mensagem.getattachmenubot
- Retorna as informações básicas do bate -papo sobre seus IDs: Mensagens.getchats
- Retorna o conteúdo de um arquivo da web, proxying a solicitação através do Telegram, consulte o Webfile Docs para obter mais informações: upload.getwebfile
- Retorna a configuração atual, incluindo a configuração do data center: Help.getConfig
- Retornos buscam a lista completa de IDs emoji personalizados »que não podem ser usados no canal emoji statuses»: account.getChannelRestritriTtatusemojis
- Retorna identificadores de bate -papos fixados ou sempre incluídos de uma pasta de bate -papo importada usando um link profundo da pasta de bate -papo », que são sugeridos para ficar quando a pasta de bate -papo é excluída: chatlists.getleevechatlistugstions
- 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.
- Tradução
- Guia de contribuição
- Créditos
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.