Pour moi, un nouveau membre est un membre avec peu de messages, voire même, avec peu de messages pertinents.
Se baser sur la date d'inscription me semble être une mauvaise idée, sachant qu'un bot peut très bien s'inscrire et attendre un moment avant de poster.
Et un système de report des spams, basé sur l'ancienneté?
Dans l'idée, quand on reporte un message, l'ancienneté et le nombre de messages déjà postés par celui qui signale le spam génèrent un poids. Dès qu'un message a reçu un certain poids en terme de "report de spam", alors le message est supprimé.
Si un utilisateur a vu plus de X% de ses messages supprimés pour cause de spam, il est automatiquement bloqué?
C'est pas tout à fait du "prévenir", mais cela facilite le "guérir".
Sinon, pour prévenir, il pourrait être possible de demander aux nouveaux de passer sur le forum "présentation". Ils postent là-bas leur message de présentation. Une fois ce message posté, ils n'ont pas encore le droit de poster d'autres messages. Pour commencer à poster, il faudrait que les membres répondent au message de présentation (par les "bienvenue" habituels).
Après, tu peux soit dire "il faut au moins X réponses", genre "au moins 3 réponses à votre message de présentation avant de pouvoir poster" (évidemment, des réponses de membres différents), soit dire "il faut que le total des messages postés par ceux qui répondent dans 'présentation' dépasse X", ou se baser sur le rôle de ceux qui répondent (membres=poids faible, modérateur=poids fort, administrateur=poids lourd :p)
Ainsi, le spammeur sera bloqué dans la section "présentation", où il ne pourra poster qu'un seul message. Et comme personne ne lui souhaitera la bienvenue... Il ne pourra pas poster du tout !
Se baser sur la date d'inscription me semble être une mauvaise idée, sachant qu'un bot peut très bien s'inscrire et attendre un moment avant de poster.
Et un système de report des spams, basé sur l'ancienneté?
Dans l'idée, quand on reporte un message, l'ancienneté et le nombre de messages déjà postés par celui qui signale le spam génèrent un poids. Dès qu'un message a reçu un certain poids en terme de "report de spam", alors le message est supprimé.
Si un utilisateur a vu plus de X% de ses messages supprimés pour cause de spam, il est automatiquement bloqué?
C'est pas tout à fait du "prévenir", mais cela facilite le "guérir".
Sinon, pour prévenir, il pourrait être possible de demander aux nouveaux de passer sur le forum "présentation". Ils postent là-bas leur message de présentation. Une fois ce message posté, ils n'ont pas encore le droit de poster d'autres messages. Pour commencer à poster, il faudrait que les membres répondent au message de présentation (par les "bienvenue" habituels).
Après, tu peux soit dire "il faut au moins X réponses", genre "au moins 3 réponses à votre message de présentation avant de pouvoir poster" (évidemment, des réponses de membres différents), soit dire "il faut que le total des messages postés par ceux qui répondent dans 'présentation' dépasse X", ou se baser sur le rôle de ceux qui répondent (membres=poids faible, modérateur=poids fort, administrateur=poids lourd :p)
Ainsi, le spammeur sera bloqué dans la section "présentation", où il ne pourra poster qu'un seul message. Et comme personne ne lui souhaitera la bienvenue... Il ne pourra pas poster du tout !