Skip to content

Instantly share code, notes, and snippets.

@MichaelDimmitt
Created June 19, 2025 15:22
Show Gist options
  • Save MichaelDimmitt/9b3a2ba9b5ce9263baaee7dbfb51b8d2 to your computer and use it in GitHub Desktop.
Save MichaelDimmitt/9b3a2ba9b5ce9263baaee7dbfb51b8d2 to your computer and use it in GitHub Desktop.
bot-check.md

As an app owner/maintainer how do I know that the user is not a bot?

5 senses

  1. see

    • organizer takes a video of checkpoint and then user takes a video of
    • participant takes a video of same checkpoint (video has to be different but still valid)
  2. smell

  3. hear

  4. touch

  5. taste

make it harder

  1. paywall - make cost of creating bot accounts higher
  2. heart rate check - send heart rate data
  3. location

celebrating "not bot"

  1. Absolutely not a bot "at this meetup flag" "disinsentivise bots" - if they have gone to x meetups without getting verified they get banned and need to re-apply" "marked as bots list" "but organizer a beer", "buy organizer a coffee" (If the host said it was not a bot. Then for the purpose of that meetup that person is not a bot.)

search/discovery

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment