Módulo de Alarmes
Configura notificações para eventos importantes via WhatsApp e Telegram. Cada tipo de alarme pode ser ativado ou desativado individualmente.
alarmEnabledalwaysPlayAlarm- Off (0): Nenhum alarme toca quando o bot está desligado.
- Always On (1): Todos os alarmes sonoros continuam tocando mesmo com o bot desligado. Útil pra monitoramento 24/7.
- Private Messages Only (2): Apenas o alarme de mensagem privada continua tocando com o bot desligado.
botterPhone / telegramIDEntrega WhatsApp / TelegramReconexão: O WhatsApp tenta voltar automaticamente quando a sessão cai, reduzindo o tempo offline sem tentativa de recuperação.
Duplicatas: O painel e o bot filtram melhor alarmes e mensagens repetidas em sequência antes de enviar para canais externos.
Mensagens longas: Alarmes extensos podem usar o formato com "Leia mais" para manter a mensagem legível no WhatsApp.
enabledAlarmsJogadores e staff:
- playerDetected: Alarme genérico de detecção de jogador (legado — use os abaixo para maior controle).
- humanJoinScreen / humanLeftScreen: Jogador entrou ou saiu da tela.
- detectPlayerHigherFloor / detectPlayerLowerFloor: Jogador detectado no andar de cima ou de baixo.
- staffScreen: Staff/GM visível na tela.
- verificationGM: GM pediu verificação (seta ou aviso).
- proofBot: Aviso anti-bot do servidor apareceu.
Criaturas extraordinárias:
- shinyDetected / shinyHigherFloor / shinyLowerFloor: Shiny na tela ou em outro andar.
- megaDetected / megaHigherFloor / megaLowerFloor: Mega na tela ou em outro andar.
- bossDetected / bossHigherFloor / bossLowerFloor: Boss na tela ou em outro andar.
Mensagens:
- privateMessage: Mensagem privada recebida.
- defaultMessage: Mensagem no chat default.
- partyMessage / tvMessage: Mensagem no canal da party ou TV.
- reportMessage: Alguém usou
/reportem você. - partyInvite: Alguém convidou você para party.
Loot e captura:
- dropRare / dropStone: Loot raro ou evolution stone dropou (separados).
- pokemonCaught: Um pokémon foi capturado.
- lootStatistics: Envio periódico de stats acumulados de loot.
Status do personagem:
- lowHealth: Vida do personagem abaixo de
lowHealthPercent. - lowSupplies: Algum item em
lowSuppliesItemsficou abaixo do threshold. - effectOnScreen: Um efeito relevante apareceu na tela (ex: debuff visual).
- characterStucked: O bot está travado há
stuckTimeoutsegundos. - characterDied: O personagem morreu.
- characterTeleported: Personagem foi teleportado para outra região (arrasto).
- characterDisconnected: Personagem foi desconectado.
- highPing: Ping ultrapassou
highPingThreshold.
Banco e ações:
- vaultDeposit / vaultWithdraw: Depósito ou saque no vault.
- action: Uma ActionRule com alarme foi acionada.
- notify: Notificações do jogo (sininho) — super recursos, PokéPark, etc.
highPingThresholdlowSuppliesItemsstuckTimeoutantiSpamIntervallootStatisticsIntervalignoredNamesignoredItemsignoredItems são ignorados tanto para alarmes quanto para coleta quando lootOnlyRare está ativado no Combat.responsesGMComo Funciona: Quando o GM interage, o bot seleciona uma resposta da lista e envia. Funciona em conjunto com danceForGM na aba Engine.
disableAlarmsNearMark / disableAlarmsNearNurseJoylowHealthPercentuseSimilarity