Moderação Pro 🛡️
Filtros avançados de chat com timeouts progressivos: 1ª infração avisa, 2ª aplica timeout curto, 3ª+ timeout longo — direto na moderação da Kick. O dono do canal fica isento.
🎛 Filtros
⚖ Ações & timeouts
📃 Listas
📈 Log
🔠 CAPS — excesso de maiúsculas
Pune quando a mensagem passa da % de MAIÚSCULAS e tem tamanho mínimo.
🔗 LINKS — bloqueia URLs
Bloqueia links. Domínios da allowlist (aba Listas) passam. O dono libera 1 link temporário com
!permit @user no chat.#️⃣ SYMBOLS — excesso de símbolos
Pune quando há caracteres especiais demais (fora letras/números/espaços).
😀 EMOTES — limite de emojis
Conta emojis Unicode + emotes nativos da Kick
[emote:...].♻️ SPAM — repetição & flood
Pune a mesma mensagem repetida ou muitas mensagens numa janela curta.
⚖ Timeouts progressivos
O contador de infrações é por usuário e decai com o tempo. A punição escala a cada infração.
O timeout real usa a Kick moderation API (scope moderation:ban). Se não houver o id numérico do infrator ou a API falhar, cai no fallback: aviso no chat.
👑 Isenção do dono
Quando ligado, o dono do canal não é filtrado. (Por enquanto só o dono é isento.)
✅ Allowlist de domínios (LINKS)
Links destes domínios passam mesmo com o filtro de LINKS ligado. Ex.:
kick.com, youtube.com.⛔ Blacklist de palavras/frases
Se a mensagem contém qualquer termo, é punida. Independente da moderação básica do Chat Bot.
📈 Ações recentes
Últimas punições aplicadas (memória, some ao reiniciar o servidor).