Telegram Serverless
O Telegram introduziu uma plataforma “serverless” em beta fechado que executa código JavaScript de bots em isolados V8 em sua própria infraestrutura, incluindo um banco SQLite e acesso direto à Bot API, para que desenvolvedores não precisem de hospedagem separada. Os comentaristas se interessam pelo modelo técnico e pelo potencial para bots utilitários ou com IA, mas levantam preocupações sobre a falta de detalhes de preço, cotas e gerenciamento de segredos, além de um ceticismo mais amplo sobre o modelo de negócio do Telegram, os trade-offs de segurança e o uso intenso de documentação gerada por LLMs.
Documentação percebida como gerada por IA
- Muitos comentaristas estão convencidos de que a documentação do Telegram Serverless foi escrita por LLM, citando:
- Padrões repetidos como “no X, no Y, no Z”.
- Uso excessivo de advérbios específicos (por exemplo, “silently”, “quietly”) e de texto em negrito.
- Certas manias sintáticas, estruturas fortemente negativas e um estilo “direto”/“de impacto”.
- Alguns argumentam que esses sinais são óbvios apenas para usuários muito online / técnicos; outros observam que falantes não nativos ou leitores menos expostos a IA podem não perceber.
- Um link é compartilhado para uma documentação de “Signs of AI writing” em outro lugar.
- Alguns veem o uso não divulgado de IA como “barato” ou uma perda de tempo; outros dizem que é uma boa opção para documentação longa e tediosa que cada vez mais será lida por outros LLMs de qualquer maneira.
Arquitetura e capacidades
- Bots serverless rodam em isolados V8 leves, próximos aos sistemas do Telegram.
- Um banco de dados SQLite empacotado por bot é visto como um recurso de conveniência forte; os limites de tamanho não estão documentados.
- Bots podem fazer requisições HTTP com:
- Respostas somente em texto.
- Um limite de resposta de 32 MB (não está claro se por requisição ou por invocação).
- Sem acesso direto a sockets que não sejam HTTP, então o tráfego fica visível para o Telegram no nível da URL.
Data centers e replicação do SQLite
- A infraestrutura do Telegram é descrita como um pequeno número de data centers lógicos (DCs); cada usuário e bot está ligado a um “home DC”.
- As gravações ocorrem apenas no home DC; bots geralmente também rodam lá.
- Isso sugere que o SQLite provavelmente não é replicado globalmente; a maioria das interações fica dentro de um único DC, simplificando a consistência.
- Rankings globais e recursos semelhantes podem ser complicados; ainda não está claro exatamente como o SQLite é tratado.
Limites, maturidade e ergonomia para desenvolvedores
- Ainda não há ინფორმაცია clara sobre:
- Tempo de execução, CPU, memória ou cotas de largura de banda.
- Limites de armazenamento para o banco SQLite.
- O gerenciamento de segredos parece mínimo:
- Não há variável de ambiente / cofre de segredos de primeira classe; sugestões incluem fazer commit de um arquivo “secrets.js” mantido fora do controle de versão.
- Faltam conveniências como dependências npm, suporte a TypeScript, cron jobs e APIs de runtime mais ricas; alguns acham que copiar o modelo do Cloudflare Workers ajudaria.
- Apenas JavaScript é suportado; alguns lamentam a dominância contínua de JS.
Preço, modelo de negócio e beta fechado
- Nenhuma informação de preço foi publicada; várias pessoas se sentem desconfortáveis em construir em cima disso sem um modelo claro.
- Alguns concluem que, por enquanto, é grátis porque está em beta fechado; um link para um chat de desenvolvedores do Telegram é citado como confirmação.
- Alguns argumentam que o custo incremental de executar funções JS é pequeno em comparação com os custos gerais de armazenamento e largura de banda do Telegram.
- Há um debate mais amplo sobre a sustentabilidade do Telegram:
- Um lado acredita que chat + mídia + bots em grande escala é muito caro e improvável de ser coberto apenas por planos premium.
- Outros dizem que o chat em si é relativamente barato; os principais custos são o armazenamento de mídia grande.
- Anúncios e contas premium são citados como fontes de receita; envolvimento com cripto e comportamento passado “duvidoso” levantam dúvidas para alguns.
- Céticos se preocupam com lock-in futuro e mudanças de preço depois que os desenvolvedores investirem.
Comparação com outras plataformas de mensagens
- Vários usuários elogiam a API de bots do Telegram por ser muito mais madura e acessível do que a do WhatsApp:
- A API de negócios do WhatsApp é vista como pesada em burocracia, dependente de parceiros e monetizada para empresas.
- Signal:
- Alguns veem a ausência de uma API de bots como uma feature para privacidade e simplicidade.
- Outros dizem que isso é um bloqueio para migração porque dependem de ~10+ bots pessoais de automação no Telegram.
- Soluções de terceiros como signald dão ao Signal uma API semelhante à de bots, mas exigem auto-hospedagem.
- É mencionado que usar bots do Telegram expõe o conteúdo ao Telegram (sem E2EE no backend do bot), enquanto bots baseados em Signal podem preservar mais privacidade; detalhes sobre os requisitos de número de telefone do Signal são mencionados, mas não ficam totalmente resolvidos.
Spam, bots e experiência do usuário
- A face pública do Telegram é descrita por alguns como “cheia de bots e spam”:
- Outros rebatem dizendo que bots são a força central do Telegram e extremamente úteis para automação e integrações.
- Muitos dizem que o spam está בעיקרamente ligado a entrar em canais/grupos públicos de baixa qualidade; grupos privados com pessoas conhecidas veem pouco spam.
- Alguns propõem pequenas taxas de usuário para desencorajar bots de spam; outros enfatizam que bots oficiais não podem mandar mensagem primeiro para os usuários e são claramente identificados.
Casos de uso e alternativas
- As pessoas discutem usar bots serverless como:
- UI para scripts pessoais, notificações, preços de energia, alertas de indisponibilidade de servidores.
- Frontends para LLMs (via OpenRouter ou similares), fornecendo regras personalizadas, armazenamento e memória.
- Alguns sugerem simplesmente usar plataformas estabelecidas como o Cloudflare Workers para hospedar backends de bots, citando maturidade e preços robustos.
- Surge alguma confusão sobre ativar o toggle “serverless” no BotFather; outros esclarecem que, atualmente, isso é apenas beta fechado.
- Observação sobre terminologia: alguns não gostam de “serverless” significar “roda nos servidores de outra pessoa”, mas reconhecem que o termo é padrão da indústria.