Releases: Lm-Only/HutaoBot
Release list
v10.0.1
Sistema de Aluguel por PIX, Renovação e Aprovação de Entrada em Grupos 🌟
Esta versão consolida o sistema de aluguel do bot com pagamento por PIX automático e manual, renovação de planos, controle de grupos, prevenção de duplicidade e suporte completo para grupos que exigem aprovação de entrada por administrador.
O fluxo foi estruturado para reduzir ações manuais, preservar os dados após reinicializações e evitar que um grupo incorreto seja associado a um pagamento.
Principais recursos 💎
- Pagamento automático por Mercado Pago PIX.
- Pagamento manual por chave PIX, com liberação pelo responsável.
- Envio automático de instruções ao cliente após a confirmação do pagamento.
- Entrada automática no grupo pelo link de convite.
- Suporte para grupos com a opção “Aprovar novas solicitações” ativada.
- Ativação automática do modo aluguel ao entrar no grupo.
- Registro e atualização automática do vencimento do aluguel.
- Renovação de grupos vencidos.
- Soma de dias quando o mesmo cliente compra novamente para um grupo ativo.
- Bloqueio de grupos já vinculados a outro cliente.
- Persistência de pagamentos, links, planos e solicitações pendentes.
- Tratamento de reinicializações sem perder solicitações de aprovação em andamento.
- Liberação temporária de mensagens privadas somente para clientes que estão concluindo o aluguel.
Configuração inicial
Antes de disponibilizar o sistema aos clientes, confirme os seguintes pontos:
-
O número do dono deve estar configurado corretamente nas configurações do bot.
-
O prefixo dos comandos deve estar definido. Todos os exemplos deste guia usam
<prefixo>.
Se o prefixo for!, por exemplo,<prefixo>plano 1será!plano 1. -
O bot deve estar conectado ao WhatsApp e com acesso à internet.
-
Para o funcionamento completo dentro dos grupos, é recomendado que o bot seja administrador.
-
Escolha pelo menos uma modalidade de pagamento:
- Mercado Pago PIX automático;
- Chave PIX manual;
- Ou as duas opções, conforme a configuração da instalação.
-
Editar Tabelo do Bot
- No arquivo 📂
./src /menus /tabela-planos-bot.txté possível editar a tabela de planos do bot - OBS: Lembre-se de editar os valores em 📂
./src/commands/settings.jspois o bot não pode extrair magicamente os preços da tabela em texto. - • EXEMPLO
// ./src/comandos/settings.js - Final da linha
export const ALUGUEL_CONFIG = {
multiGrupos: true,
planos: [
{
nome: 'Plano Bronze 🥉 - 7 dias',
dias: 7,
valor: 5,
ativo: true
},
{
nome: 'Plano prata 🥈 - 15 dias',
dias: 15,
valor: 10,
ativo: true
},
{
nome: 'Plano Ouro 🥇 - 30 dias',
dias: 30,
valor: 20,
ativo: true
},
{
nome: 'Plano VIP 👑 - 60 dias',
dias: 60,
valor: 35,
ativo: true
},
]
}Configuração do Mercado Pago PIX automático
O Mercado Pago permite criar cobranças PIX e confirmar os pagamentos automaticamente.
Definir token do Mercado Pago
Somente o dono do bot deve usar:
<prefixo>tokenpix <seu_access_token>
Exemplo:
!settokenmp APP_USR-0000000000000000-000000-00000000000000000000000000000000
Após configurar o token, os clientes poderão selecionar um plano e receber uma cobrança PIX gerada automaticamente.
Desativar Mercado Pago automático
Para desativar o sistema automático, use:
<prefixo>tokenpix 0
Também são aceitos valores como padrao, padrão e default.
Ao desativar o token, as cobranças automáticas pendentes armazenadas localmente são canceladas. Isso não remove a chave PIX manual, caso ela esteja configurada.
Configuração da chave PIX manual
A chave PIX manual é indicada quando o responsável deseja conferir cada pagamento antes de liberar o cliente.
Definir chave PIX
Use:
<prefixo>chavepix <sua_chave_pix>
Exemplo:
!chavepix email@exemplo.com
A chave pode ser CPF, CNPJ, telefone, e-mail ou chave aleatória.
Remover chave PIX manual
Use:
<prefixo>chavepix 0
Depois de removida, o pagamento manual deixa de ficar disponível até uma nova chave ser configurada.
Fluxo de pagamento automático
-
O cliente consulta os planos disponíveis com:
<prefixo>planosTambém podem existir atalhos como
<prefixo>precos,<prefixo>alugarou<prefixo>aluga. -
O cliente escolhe o plano:
<prefixo>plano <número_do_plano>Exemplo:
!plano 1 -
O bot gera a cobrança PIX e envia os dados para pagamento.
-
O sistema verifica os pagamentos aprovados automaticamente em intervalos regulares.
-
Quando o pagamento é confirmado:
- o responsável recebe uma notificação;
- o cliente recebe a confirmação;
- o cliente é autorizado temporariamente a conversar com o bot no privado;
- o bot pede o link de convite do grupo.
-
O cliente envia o link do grupo no privado.
-
O bot valida o link, entra no grupo, ativa o aluguel e registra o vencimento.
-
O responsável recebe uma nova notificação informando:
- cliente;
- plano contratado;
- valor;
- grupo ativado;
- data de vencimento.
Fluxo de pagamento manual por chave PIX
-
O cliente escolhe um plano normalmente:
<prefixo>plano <número_do_plano> -
O bot envia:
- a chave PIX configurada;
- orientações de pagamento;
- um link pronto para o cliente entrar em contato com o responsável;
- informações do plano escolhido.
-
O cliente realiza o pagamento e envia o comprovante ao responsável.
-
Depois de conferir o pagamento, o responsável libera o cliente com:
<prefixo>liberar <número_do_cliente>Exemplo:
!liberar 5583999999999 -
O cliente recebe a confirmação e a solicitação do link de convite do grupo.
-
O cliente envia o link no privado.
-
O bot entra no grupo, ativa o aluguel e registra o plano.
Também podem ser utilizados os comandos equivalentes:
<prefixo>autorizarlink <número><prefixo>liberarlink <número><prefixo>confirmarpix <número><prefixo>confirmar-pagamento <número>
A liberação manual é importante porque o bot não ativa o aluguel apenas pelo envio de um comprovante. A confirmação continua sob controle do responsável.
Como enviar o link do grupo
Depois que o pagamento for aprovado ou liberado, o cliente deve enviar o link de convite diretamente no privado do bot.
Formato aceito:
https://chat.whatsapp.com/SeuCodigoDoGrupo
O link pode estar acompanhado de texto. O bot identifica automaticamente o endereço do convite.
Antes de solicitar a entrada, o sistema valida o link e obtém as informações do grupo. Isso evita associar um pagamento a um grupo inválido ou inexistente.
Grupos com aprovação de entrada
Esta versão oferece suporte para grupos que possuem a opção “Aprovar novas solicitações” ativada.
Anteriormente, quando o bot solicitava entrada em um grupo desse tipo, o WhatsApp podia retornar um identificador indefinido. Isso fazia o sistema interpretar a solicitação como falha, mesmo que o administrador ainda pudesse aprovar o bot depois.
Agora o comportamento é o seguinte:
-
O cliente envia o link do grupo.
-
O bot consulta as informações do convite antes de solicitar a entrada.
-
O sistema salva de forma persistente:
- número do cliente;
- plano escolhido;
- código do convite;
- ID real esperado do grupo;
- nome do grupo;
- data da solicitação.
-
O bot envia a solicitação de entrada ao grupo.
-
Caso o grupo exija aprovação, o cliente recebe uma mensagem informando que a solicitação foi enviada.
-
O cliente não precisa reenviar o link.
-
O administrador do grupo aprova a entrada do bot.
-
Assim que o WhatsApp informa que o bot foi adicionado, o sistema compara o ID recebido com o ID salvo anteriormente.
-
Se o grupo for o mesmo:
- o modo aluguel é ativado;
- o plano é registrado;
- o vencimento é calculado;
- o cliente recebe a confirmação;
- o responsável recebe a notificação;
- a solicitação pendente é removida.
- Caso o bot seja adicionado em outro grupo sem relação com uma solicitação de aluguel, nenhuma ativação é realizada.
O sistema não faz consultas contínuas aos grupos. A ativação depende dos eventos recebidos pelo WhatsApp, preservando o desempenho do bot.
As solicitações pendentes continuam registradas mesmo se o bot for reiniciado antes da aprovação. O arquivo de persistência utilizado é pix-aguardando-aprovacao.json.
Ativação automática do aluguel
Quando a entrada no grupo é confirmada, o sistema:
-
Cria as configurações padrão do grupo, caso ainda não existam.
-
Ativa o modo aluguel nas configurações do grupo.
-
Registra o grupo como ativo no sistema de aluguel.
-
Salva:
- ID do grupo;
- cliente responsável;
- nome do grupo;
- plano contratado;
- data de contratação;
- vencimento;
- status do aluguel.
-
Envia a confirmação ao cliente.
-
Envia uma notificação detalhada ao dono do bot.
O cliente não precisa ser adicionado manualmente à lista p...
Hutao Bot V10.0.0 Updates
Mega atualização na HutaoBot-MD ✨️
- Nessa atualização inclui os seguintes tópicos 🪻
- Mudança de formato de código.
- Correções.
- Comandos novos.
- Sistemas novos.
- Funcionalidades Extras em comandos.
- Otimização.
- Liberdade de edição.
- Criar comandos
- Editar configurações do bot de forma mais avançada.
- Atualizações mais completas do que na V9.5.5
- ModoIA que permite conversar com o bot de forma mais inteligente e interativa. É possível educar para que a IA se comporte da forma que você quiser.
- Comando sem prefixo.
- Closegp e Opengp enviam imagem e video junto com legenda personalizada para cada grupo.
- Anti Pagamento (apaga ainda) futuramente pode ser que não funcione mais
- E muito mais...
_ O que realmente torna a HutaoBot-MD V10 Importante? 🤷♀️
-
Tudo começa com a liberdade de edição e personalização do bot.
-
É possivel editar 10x mais coisas na V10 do que na V9.5.5
-
Atualizações são entregues o mais rápido possível.
-
Sugestões de usuários são adquiridas de forma mais rápida.
-
Os códigos são mais avançados conforme e profissionais.
-
Resumindo: Hutao V9 = Código antigo e mal formado
-
HutaoBot V10 = Código profissional e aprimorado.
-
Quais a facilidades? 💡
- Conexão: Lembra o número que conectou antes. Economizando tempo.
- Comando Divorciar sem o "sim" agora. Apaga direto.
- Mute agora bane usando "muteB"
- Desmute suporta apenas o número de telefone caso não esteja no grupo.
- Comandos personalizados são mais fáceis que case.
- Menu agora ficou mais fácil de editar.
- e etc
Por fim, a HutaoBot-MD V10 se tornou uma mega inovação em relação ao poder de edição e novidades.