Desenvolvedor lanca bot de IA pago no MAX e resolve saldos negativos com bloqueio de fundos
O custo de uma solicitacao a uma IA nao e conhecido antecipadamente, e o fluxo ingenuo de “verificar saldo, enviar e cobrar” pode deixar a carteira negativa quando duas solicitacoes sao executadas em paralelo. O criador do bot “Pergunte a IA” no MAX resolveu isso reservando fundos antes de chamar o modelo e cobrando o valor efetivo depois. No processo, tambem precisou lidar com recibos para autonomos, detalhes tributarios e a notificacao ao Roskomnadzor.
Processado por IA de Habr AI; editado por Hamidun News
O codigo de um bot de IA pago em um mensageiro e a parte mais simples do trabalho. Essa e a opiniao do criador do bot “Pergunte a IA” no MAX, no qual e possivel fazer perguntas ao ChatGPT ou Gemini e gerar imagens com o Nano Banana. O pagamento pode ser feito com um cartao bancario russo ou pelo Sistema de Pagamentos Rapidos, SBP. As dificuldades comecaram com dinheiro, recibos e leis — e todos que planejam criar um bot pago deveriam conhece-las.
Por que o MAX e o que verificar antes de escrever codigo
O MAX vem pre-instalado nos smartphones vendidos na Russia e ainda tem poucos bots de IA, portanto o nicho nao esta tao saturado quanto no Telegram. Desde junho de 2026, o mensageiro oferece uma plataforma de parceiros para trabalhadores autonomos: cadastro em business.max.ru, verificacao pelo Gosuslugi, ate dois bots por pessoa e moderacao da pagina do bot em ate 48 horas. Os bots estao disponiveis apenas para residentes da Federacao Russa: autonomos, empresarios individuais e pessoas juridicas. Vale a pena verificar isso antes de escrever codigo.
A Bot API tem peculiaridades que e melhor conhecer antecipadamente. Nao existem pagamentos integrados como o Telegram Stars; o dinheiro e recebido por meio de um link para um provedor de pagamentos externo. O certificado da API foi emitido sob o certificado raiz do Ministerio do Desenvolvimento Digital da Russia e precisa ser adicionado aos certificados confiaveis do servidor.
O token e enviado no cabecalho Authorization sem o prefixo Bearer. O webhook funciona apenas via HTTPS na porta 443 e deve retornar uma resposta 200 em ate 30 segundos, por isso a solicitacao a IA e enviada para uma fila em segundo plano. Se o webhook responder com erro por oito horas consecutivas, o MAX cancela automaticamente a inscricao do bot; sem monitoramento, e possivel acordar e encontrar o bot morto.
Cobranca: reserva em vez de esperanca
O principal desafio de engenharia e evitar saldo negativo. Ninguem sabe quantos tokens o modelo produzira na resposta. O fluxo “verificar saldo, enviar solicitacao e cobrar” falha imediatamente: um usuario tem 100 creditos e envia duas solicitacoes pesadas pelo telefone e pelo notebook; ambas passam na verificacao e o saldo fica negativo. O proprietario do bot paga a diferenca.
Por isso, cada solicitacao passa por quatro etapas:
- Estimativa do limite superior. Os tokens de entrada sao contabilizados pelas APIs dos fornecedores — a OpenAI tem um endpoint de contagem e o Gemini oferece countTokens —, enquanto a saida e limitada por max_output_tokens. O raciocinio do modelo entra no mesmo limite. Isso gera um teto de preco que o usuario ve antes de enviar a solicitacao.
- Bloqueio. O valor e reservado em uma unica transacao no PostgreSQL, com a condicao de saldo diretamente no UPDATE. O banco de dados bloqueia a linha da carteira, e a segunda solicitacao reavalia a condicao ja considerando o primeiro bloqueio. A chave de idempotencia e o ID da atualizacao do MAX, portanto uma nova entrega do webhook nao cria um segundo bloqueio. O numero de solicitacoes simultaneas e limitado a duas.
- Cobranca efetiva. Depois da resposta, o consumo real e obtido de usage. E cobrado o menor valor entre o consumo real e o bloqueio, e o restante e liberado.
- Limpeza. Se o processo falhar, uma tarefa em segundo plano libera o bloqueio quando o TTL expira. O tempo limite da solicitacao ao fornecedor deve ser menor que o TTL; caso contrario, o bloqueio sera liberado enquanto o modelo ainda estiver respondendo.
Todas as movimentacoes financeiras sao registradas em um livro-razão append-only, permitindo reconstruir o saldo. O criador testou as condicoes de corrida em uma instancia real do PostgreSQL, e nao com mocks.
Os modelos sao tratados separadamente: cada familia tem tres niveis, pois o modelo mais avancado da OpenAI custa 20 vezes mais que o modelo de entrada. Se todos receberem o modelo principal, um simples pedido para “traduzir este paragrafo” custara tanto quanto a analise de um contrato.
Recibos e legislacao
Os trabalhadores autonomos enfrentam uma surpresa: desde 29 de dezembro de 2025, a YooKassa deixou de enviar os recibos deles ao Meu Imposto. Emite-los manualmente nao e uma opcao, pois, segundo a lei do Imposto sobre Renda Profissional, o recibo precisa ser gerado no momento do pagamento. O criador escolheu a Robokassa com o servico Robocheki SMZ: os recibos sao enviados automaticamente e sem custo, ha pagamento por link e o ResultURL fornece uma notificacao do servidor.
A taxa do plano Inicial e de 3,9% para cartoes e 2,7% para o SBP. O processador do ResultURL deve ser idempotente pelo numero da fatura; caso contrario, uma notificacao repetida creditara o pagamento duas vezes. O reembolso dos fundos restantes foi automatizado pela API da Robokassa, com o cancelamento correspondente do recibo.
A lei nao proibe expressamente esse tipo de servico, mas existem muitas condicoes obrigatorias. O criador ressalva que nao e advogado. Um requisito frequentemente ignorado e a notificacao ao Roskomnadzor: desde 30 de maio de 2025, um cidadao pode receber uma multa de 5.000 a 10.000 rublos. A oferta publica deve proibir o envio de fotos de terceiros sem consentimento, porque os usuarios farao isso logo no primeiro dia.
O que fazer
Se voce esta criando um bot pago no MAX, comece por tres pontos: confirme que pode se cadastrar na plataforma, escolha um provedor de pagamentos que emita recibos automaticamente e projete a reserva de fundos antes da primeira solicitacao ao modelo, nao depois do primeiro saldo negativo. A maior parte do tempo nao sera gasta com dialogo ou geracao, mas em garantir que o dinheiro seja contabilizado de forma justa.
- 8 de nov. de 2026Heimstaden reduz em mais de 99% o custo da decoração virtual de apartamentos
- 8 de nov. de 2026OpenAI lanca o LifeVal, benchmark em que um agente matricula criancas em creches e compra alimentos
- 8 de nov. de 2026Editor passou 30 entrevistas pelo Claude: as citações são fiéis, mas o modelo nunca dá o veredicto «não assista»
- 8 de nov. de 2026Fireworks processa 40 trilhões de tokens por dia em modelos personalizados — o dobro do verão
Perguntas frequentes sobre a notícia
Por que o MAX e o que verificar antes de escrever codigo?
O MAX vem pre-instalado nos smartphones vendidos na Russia e ainda tem poucos bots de IA, portanto o nicho nao esta tao saturado quanto no Telegram. Desde junho de 2026, o mensageiro oferece uma plataforma de parceiros para trabalhadores autonomos: cadastro em business.max.ru, verificacao pelo Gosuslugi, ate dois bots por pessoa e moderacao da pagina do bot em ate 48 horas. Os bots estao disponiveis apenas para residentes da Federacao Russa: autonomos, empresarios individuais e pessoas juridicas.
O que se sabe sobre Cobranca: reserva em vez de esperanca?
O principal desafio de engenharia e evitar saldo negativo. Ninguem sabe quantos tokens o modelo produzira na resposta. O fluxo “verificar saldo, enviar solicitacao e cobrar” falha imediatamente: um usuario tem 100 creditos e envia duas solicitacoes pesadas pelo telefone e pelo notebook; ambas passam na verificacao e o saldo fica negativo. O proprietario do bot paga a diferenca. Por isso, cada solicitacao passa por quatro etapas: Estimativa do limite superior.
O que se sabe sobre Recibos e legislacao?
Os trabalhadores autonomos enfrentam uma surpresa: desde 29 de dezembro de 2025, a YooKassa deixou de enviar os recibos deles ao Meu Imposto. Emite-los manualmente nao e uma opcao, pois, segundo a lei do Imposto sobre Renda Profissional, o recibo precisa ser gerado no momento do pagamento. O criador escolheu a Robokassa com o servico Robocheki SMZ: os recibos sao enviados automaticamente e sem custo, ha pagamento por link e o ResultURL fornece uma notificacao do servidor.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.