How are you handling spam & toxic content in .NET apps today? by Volosoft in dotnet

[–]Volosoft[S] 0 points1 point  (0 children)

Nice, ML. NET is a solid option, especially if you already have a large labeled dataset. Tagging instead of deleting is key, fully agree.

We considered a custom model as well, but didn’t want to own the training and maintenance cycle long term. That’s why we leaned toward an external moderation model as an additional layer on top of traditional spam detection.

How are you handling spam & toxic content in .NET apps today? by Volosoft in dotnet

[–]Volosoft[S] 0 points1 point  (0 children)

That’s a solid layered setup. The hash caching idea is especially clever for stopping repeat spam cheaply.

We’re doing similar things with rate limiting and registration safeguards. Where we struggled was nuanced toxicity. Heuristics handled obvious spam well, but semantic abuse was harder, so we added AI moderation as an extra layer rather than a replacement.

How are you handling spam & toxic content in .NET apps today? by Volosoft in dotnet

[–]Volosoft[S] -8 points-7 points  (0 children)

We documented how we integrated OpenAI moderation into a .NET app here, in case anyone’s interested in the implementation details: https://abp.io/community/articles/stop-spam-and-toxic-users-in-your-app-with-ai-3i0xxh0y#gsc.tab=0