Pular para o conteúdo principal
KizuBot Logo

Documentação KizuBot

Seu guia completo para dominar o painel de controle.

Módulo de Humanização

Sistema centralizado de anti-detecção que adiciona variância natural a thresholds, micro-pausas durante a hunt, pausas longas simulando AFK, e reações humanizadas ao GM. Quando o master toggle está ativado, este módulo gerencia automaticamente configurações de outras páginas.

Geral

masterToggle
Switch principal que ativa/desativa todo o sistema de humanização. Quando ativado, gerencia configs de outras páginas e injeta regras de ações automáticas.
globalVariance
Percentual padrão de variância aplicado a thresholds numéricos. Exemplo: com 10% de variância, um monsterStop de 8 varia entre ~7 e ~9 a cada ciclo de lure.

Como funciona: A variância é recalculada uma vez por sessão de lure (quando nextCycle() é chamado). Durante o mesmo lure, os valores permanecem estáveis — não oscilam a cada segundo.

Valores sentinela: Os valores 0, 99 e 999 NUNCA são variados, pois representam "desativado" na maioria das configs.

thresholdVariance
Override de variância específico para thresholds. Se definido, substitui o globalVariance apenas para thresholds numéricos. Deixe em 0 para usar o globalVariance.
customVariances
Permite definir variância individual por threshold, sobrescrevendo o globalVariance para configs específicas.

Como funciona: Um JSON onde cada chave é o nome do threshold e o valor é a variância em %. Exemplo: {"monsterStop": 15, "potionAtPercent": 5} aplica 15% em monsterStop e 5% em potionAtPercent, independente do globalVariance.

Thresholds Afetados
Lista de thresholds que recebem variância automática quando a humanização está ativa.

  • waitForPlayerLifeRegen — % de vida do personagem para esperar regeneração
  • waitForPokemonLifeRegen — % de vida do pokémon para esperar regeneração
  • stopLureAtHealth — % de vida para parar de lurar
  • forceComboAtHealth — % de vida para forçar combo
  • healAtPercent — % para usar heal
  • potionAtPercent — % para usar poção
  • monsterStop — quantidade de monstros para parar
  • minMonsters — mínimo de monstros para combar

Comportamento

humanizedRevive
Adiciona delays ao processo de revive, esperando animações completarem. Gerencia a config equivalente em Healing.
humanizedStopWalking
O bot não para instantaneamente ao atingir o monsterStop — desacelera naturalmente como um jogador real faria.
canMadeMistakes
O bot erra propositalmente minigames de farming de vez em quando. Gerencia a config equivalente em Farming.
minigameSolveDelay
Tempo de resposta ao resolver minigames. Gerencia a config equivalente em Farming. Opções: instant, fast, default, slow, realistic.
startThrowBallDelay / delayBetweenBalls
Delays humanizados para jogar pokébolas. Gerencia as configs equivalentes em Catch. Opções: instant, fast, default, slow, realistic.

Reação ao GM

gmReactionDelayMin / gmReactionDelayMax
Range de delay em milissegundos antes de responder à seta do GM. Um valor aleatório é escolhido dentro do range a cada interação. Simula tempo de reação humano.

Padrão: 3000-8000ms (3-8 segundos). Um humano real demora alguns segundos para notar e responder.

gmDanceOrder
Ordem da reação: dançar antes de falar ou falar antes de dançar. Adiciona variação ao comportamento.
gmDoubleMessage
Envia duas mensagens sequenciais ao GM em vez de uma. Simula jogador nervoso tentando explicar.
gmMaxDances / gmMaxMessages
Limites de fadiga: após X setas do GM, o bot para de dançar e/ou enviar mensagens. Simula um jogador que se cansa de responder.

Micro-Pausas

microPausesEnabled / microPauseChance / microPauseDurationMin / microPauseDurationMax
Hesitações curtas de 0.5-3 segundos durante a caminhada. O bot para brevemente como se estivesse checando algo, depois continua.

Como funciona: São implementadas como regras de ação automáticas injetadas pelo painel. O bot processa como ações normais via polling de 250ms.

  • microPausesEnabled: Liga/desliga o sistema de micro-pausas.
  • microPauseChance: Probabilidade (0-100%) de uma micro-pausa acontecer a cada ciclo.
  • microPauseDurationMin / microPauseDurationMax: Range de duração em segundos.

Exemplo: Chance 15%, duração 0.5-2s = a cada ~7 ciclos o bot hesita por 0.5 a 2 segundos, como se estivesse checando o celular.

Pausas Longas (Hunt Breaks)

huntBreaksEnabled / huntBreakIntervalMin / huntBreakIntervalMax / huntBreakDurationMin / huntBreakDurationMax
Pausas longas de 1-5 minutos que simulam o jogador indo fazer outra coisa (ir ao banheiro, pegar água, etc).

  • huntBreaksEnabled: Liga/desliga o sistema de hunt breaks.
  • huntBreakIntervalMin / huntBreakIntervalMax: Intervalo entre pausas (em minutos). Randomizado dentro do range.
  • huntBreakDurationMin / huntBreakDurationMax: Duração da pausa (em minutos). Randomizado dentro do range.
  • huntBreakDisableHealing: Desativa healing durante a pausa. O pokémon leva dano como se o jogador estivesse realmente AFK.
  • huntBreakDisableCombat: Desativa combat durante a pausa. O pokémon não revida — AFK completo.