Ma question de base est de savoir comment éviter les spams et les gros mots dans un système de commentaire sous python (django).spam et mots sales commentaire post filtrage/prévention/blocage en python (django)
J'ai une collection de phrases (environ 3000 phrases) à bloquer.
Ce que je veux faire est comme ceci:
Si je trouve un commentaire qui a un gros mot lorsque l'utilisateur clique sur le bouton de poste, le Web devrait apparaitre un message d'avertissement et a demandé aux gens de rentrer dans/corriger les commentaires et le soumettre à nouveau. Ceci empêche simplement les gens de soumettre des commentaires impolis/spam. Question (1), y a-t-il un paquet/module/plugin open source python (ou django) qui peut gérer ce travail? Je savais qu'il y en avait un appelé Akismet. Mais d'après ce que j'ai compris, cela ne résoudra pas mon problème. Akismet est juste un service web et filtre le dictionnaire de mots défini par Akismet. Mais j'ai ma propre collection de mots. S'il vous plait corrigez moi si je me trompe.
Question (2), S'il n'y a pas un tel paquet open source je peux utiliser, comment créer le mien? La seule chose que je peux penser c'est d'utiliser l'expression régulière et de joindre toutes les expressions de mots avec 'ou' dans une expression régulière. mais j'ai 3000 phrases, je pense que ça ne marchera pas en terme de performance et filtrera chaque post de commentaire. des suggestions où devrais-je commencer?
Merci beaucoup pour votre aide et votre temps.
Vous semblez connaître un _lot_ de ces phrases ... ;-)) –