A capacidade de Moderação proporciona moderação automática de chat. Ele funciona como uma capacidade passiva, processando cada mensagem sem bloquear outros recursos de bot.
Tipos de detecção
- Filtro de Palavras — Detecta mensagens com palavras ou frases bloqueadas. Os fósforos são insensíveis.
- Detecção de Spam — Detecta repetidas mensagens idênticas do mesmo usuário. Limiar configurável (padrão: 3 mensagens).
- Detecção de Inundações — Detecta demasiadas mensagens num curto espaço de tempo de um usuário. Limite configurável (padrão: 5 mensagens).
- Abuso de Caps Lock — Detecta mensagens que são na sua maioria maiúsculas (gritos potenciais).
Configuração
Os administradores podem configurar via /bot set:
-
mod_words— Lista separada por vírgulas de palavras bloqueadas (por exemplo,palavrão1, palavrão2) -
mod_action— Acção relativa à violação:warn,mute, oukick(padrão: alerta) -
mod_spam— Limiar de detecção de spam (padrão: 3) -
mod_flood— Limiar de detecção de inundações (padrão: 5)
/bot set MyBot mod_words spam,offensive,banned /bot set MyBot mod_action warn /bot set MyBot mod_spam 3 /bot set MyBot mod_flood 5
Como Funciona
A moderação é executada como um passive capacidade — processa todas as mensagens antes das capacidades activas (como dados ou trivias). Isto significa:
- Não consome a mensagem — outras capacidades ainda a processam
- Funciona mesmo durante períodos de arrefecimento
- Múltiplas violações em uma mensagem disparam apenas uma ação
- O bot envia um aviso ou toma medidas no mesmo canal
Ações
- warn — Bot envia uma mensagem de aviso ao canal
- mute — Bot solicita que o usuário seja silenciado (requer operador do canal)
- kick — Bot solicita que o usuário seja chutado (requer operador do canal)
Veja Também
Visão Geral do BotService · /bot Command Reference · ChanServ