spam
El módulo de spam es un sistema de moderación para detectar la cantidad de mensajes que envíe un usuario, según la cantidad de mensajes que declares en el archivo de configuración el bot actuará en consecuencia hacía los usuarios.
spam: # Info sobre este módulo: https://lacabra.app/configuracion/modulos/spam activar: 0 # 1 si quieres que el bot active el modulo de AntiSpam max_lvl: # El nivel máximo al que quieras que se apliquen los filtros, si no hay nada, es 0 pre_aviso: # Cantidad de mensajes seguidos que causan un Aviso pre_mute: # Cantidad de mensajes seguidos que causan un TempMute pre_ban: # Cantidad de mensajes seguidos que causan un TempBan intervalo: # Cantidad de tiempo (en milisegundos) en el cual los mensajes se consideran spam mensaje_aviso: # Mensaje entre comillas que se enviará cuando haga un aviso de forma automatica mensaje_mute: # Mensaje entre comillas que se enviará cuando haga un mute de forma automatica mensaje_ban: # Mensaje entre comillas que se enviará cuando haga un ban de forma automatica duplicados_aviso: # Cantidad de mensajes repetidos que causan un Aviso duplicados_mute: # Cantidad de mensajes repetidos que causan un TempMute duplicados_ban: # Cantidad de mensajes repetidos que causan un TempBan intervalo_duplicados: # Cantidad de tiempo (en milisegundos) en el cual los mensajes duplicados se consideran spam mensaje_duplicado_aviso: # Mensaje entre comillas que se enviará cuando haga un aviso por duplicación de forma automatica mensaje_duplicado_mute: # Mensaje entre comillas que se enviará cuando haga un mute por duplicación de forma automatica mensaje_duplicado_ban: # Mensaje entre comillas que se enviará cuando haga un ban por duplicación de forma automatica pre_raid: # Cantidad de mensajes repetidos por cualquier persona que se consideran spam (raid) intervalo_raid: # Cantidad de tiempo (en milisegundos) en el cual los mensajes se consideran raid mensaje_raid: # Mensaje entre comillas que se enviará cuando detecte y borre un mensaje de raid ignorar_bots: 0 # 1 si quieres que el bot ignore a otros bots, 0 de lo contrario ignorar_usuarios: # Entre comillas la ID o IDs (separadas entre comas) de los usuarios que el bot ignorará ignorar_canales: # Entre comillas la ID o IDs (separadas entre comas) de los canales que el bot ignorará duracion_mute: # Cantidad de tiempo (en milisegundos) que dura el TempMute por flood duracion_ban: # Cantidad de tiempo (en milisegundos) que dura el TempBan por flood borrar_mensajes_aviso: # 1 si quieres que el bot borre los mensajes que superan los límites de aviso borrar_mensajes_mute: # 1 si quieres que el bot borre los mensajes que superan los límites de mute borrar_mensajes_ban: # 1 si quieres que el bot borre los mensajes que superan los límite
activar
Poner 1
activará todo el módulo de spam
Poner 0
desactivará todo el módulo de spam
max_lvl
Declara el nivel máximo de autorización que afecte el módulo de spam
pre_aviso / pre_mute / pre_ban
Declara el máximo de mensajes que puede enviar en un intervalo de tiempo para ser advertido / muteado / baneado, es decir si un usuario envía 8 mensajes aleatorios en menos de 10 segundos será advertido por ello.
Por ejemplo:
pre_aviso: 7 # Cantidad de mensajes seguidos que causan un Aviso pre_mute: 12 # Cantidad de mensajes seguidos que causan un TempMute pre_ban: 20 # Cantidad de mensajes seguidos que causan un TempBan intervalo: 35000 # Cantidad de tiempo (en milisegundos) en el cual los mensajes se consideran spam
En intervalo
indicas el tiempo que utiliza el bot para contabilizar los mensajes que causen los avisos, mutes o bans mencionados previamente. (La configuración anterior es un buen ejemplo de configuración para establecer)
En mensaje_aviso
, mensaje_mute
, mensaje_ban
puedes introducir los mensajes que quieras que el bot diga cuando avise, mutee o banee a un usuario con el Sistema Antispam.
El bot puede mencionar al usuario que advierta si en alguna parte dentro del mensaje pones {@user}
.
duplicados_aviso / duplicados_mute / duplicados_ban
Funciona exactamente igual que lo antes mencionado, pero estos apartados son para detectar exclusivamente los mensajes repetidos seguidos, es decir si un usuario envía 5 mensajes repetdios en menos de 10 segundos será advertido por ello.
Por ejemplo
duplicados_aviso: 5 # Cantidad de mensajes repetidos que causan un Aviso duplicados_mute: 8 # Cantidad de mensajes repetidos que causan un TempMute duplicados_ban: 12 # Cantidad de mensajes repetidos que causan un TempBan intervalo_duplicados: 30000 # Cantidad de tiempo (en milisegundos) en el cual los mensajes duplicados se consideran spam mensaje_duplicado_aviso: "No envíes mensajes repetidos" # Mensaje entre comillas que se enviará cuando haga un aviso por duplicación de forma automatica mensaje_duplicado_mute: "No envíes mensajes repetidos. Has sido muteado" # Mensaje entre comillas que se enviará cuando haga un mute por duplicación de forma automatica mensaje_duplicado_ban: "No envíes mensajes repetidos. Has sido baneado" # Mensaje entre comillas que se enviará cuando haga un ban por duplicación de forma automatica
antiraid
El sistema antiraid funciona cuando 2 o más usuarios repiten el mismo mensajes una cantidad determinada de veces en un determinado tiempo.
Por ejemplo
pre_raid: 5 # Cantidad de mensajes repetidos por cualquier persona que se consideran spam (raid) intervalo_raid: 40000 # Cantidad de tiempo (en milisegundos) en el cual los mensajes se consideran raid mensaje_raid: "Paren de raidear, por favor" # Mensaje entre comillas que se enviará cuando detecte y borre un mensaje de raid
En pre_raid
declaras el máximo de mensajes repetidos que deben enviar esos 2 o más usuarios para ser detectados
En intervalo
declaras el tiempo que requieren esos mensajes repetidos para ser detectados
En mensaje_raid
introduce un mensaje de advertencia
A partir de que detecte la raid e indique el mensaje, todos las personas que envíen el mismo mensaje (así sea 1 vez) serán muteados por 1 hora (por defecto) para contener la raid.
ignorar
ignorar_bots Poner
1
activará la detección de spam en los bots Poner0
desactivará la detección de spam en los botsignorar_usuarios Poner una o más IDs de los usuarios entre corchetes (y separados por comas si son varias IDs)
ignorar_canales Poner una o más IDs de los canales entre corchetes (y separados por comas si son varias IDs)
duracion
duracion_mute Declara la duración del mute en cuanto active el Sistema Antispam (milisegundos)
duracion_ban Declara la duración del ban en cuanto active el Sistema Antispam (milisegundos)
borrados
borrar_mensajes_aviso Poner
1
si quieres que el bot borre los mensajes que superan los límites de aviso Poner0
si no quieres que el bot borre los mensajes que superan los límites de avisoborrar_mensajes_mute Poner
1
si quieres que el bot borre los mensajes que superan los límites de mute Poner0
si no quieres que el bot borre los mensajes que superan los límites de muteborrar_mensajes_ban Poner
1
si quieres que el bot borre los mensajes que superan los límites de ban Poner0
si no quieres que el bot borre los mensajes que superan los límites de ban