<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/248188?s=20&v=4" /><strong>Firefishy</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/issues/6566#issuecomment-3607385330">(openstreetmap/openstreetmap-website#6566)</a></div>
<p dir="auto">I don't have a technical opinion on how the backend is best implemented (DB / Data File / YAML / etc), I only care about the outcome in having a managed list of words influence the spam score of user profiles. Ultimately more higher spam scores leading to more SEO spam users being automatically suspended after crossing the spam score threshold.</p>
<p dir="auto">I'd preference would be a file (managed via chef) or rake task (triggered via chef) which updates the list, rather than a UI.</p>
<p dir="auto">I have WIP standalone code which builds a list of spammy words based on what SEO spam users have been suspended (or deleted) in the past. The code in future also be modified to produce regex or bayesian filter style word/score list.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/6566#issuecomment-3607385330">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLODJE7DQVJQNLJE6C3373553AVCNFSM6AAAAACNIRD3LGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMMBXGM4DKMZTGA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLIB23BINHYRRLAC6TT373553A5CNFSM6AAAAACNIRD3LGWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTWXARKPE.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/6566/3607385330</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>

<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/6566#issuecomment-3607385330",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/6566#issuecomment-3607385330",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>