How can I filter these people out?
This may seem harsh, but these people also seem to be the most obnoxious and will post everywhere they can find me demanding my help.
I have a lot of empathy for them - they’ve obviously seen a project and though “hey, I can copy this and make a voice controlled robot” and then find they are completely stuck and failing - but if I gave them the support they need I’d have no time to do anything else.
The thing is, not everyone sees their own stupidity. And sometimes a bug IS a bug.
So your worry here is two sided. You want 'you have to be this tall (competent) to play there' alongside 'is this inept fool actually telling me something I need to hear'
Sometimes asking for a diff is enough of a test. Not a pull request necessarily, just evidence they even understood how to try to change the code. I know it's a test which I fail often, and so it's a strong test for a well meaning fool.