Skip to main content
It adds an advanced layer of protection by scanning all members — both new and existing — for profile pictures that closely resemble those used by your team, official accounts, or known malicious actors.

How PFP Protection Works

When enabled, Hashbot compares user avatars to:
  • Your team’s protected profile pictures
  • Members with protected roles
  • Your server’s guild icon
  • Images you manually upload
  • A curated set of scam-related PFPs (via /template pfp)
If a member’s avatar exceeds a similarity threshold to a protected image, Hashbot will automatically take action.

How to Add a Protected PFP

To add a new protected image:
  1. Upload the image to Discord.
  2. Use the /pfp command to register it.
  3. Run /pfp-filters cleanse to scan existing members retroactively.

Using the PFP Template

Hashbot offers a built-in template of scam-related PFPs used by:
  • Known impersonators
  • Verified server attackers
  • Scam bots posing as Web3 platforms
To apply it, run: /template pfp This enhances protection without removing or modifying your existing PFP filters.
Templates are updated regularly. Re-running /template pfp adds new protections without duplication.

Best Practices

  • Add your team’s avatars and brand assets as protected images
  • Protect roles used by official team members (e.g. @Team, @Core)
  • Combine with name-filters and fuzzy mode for layered protection
  • Review flagged activity in your log channel before taking manual action if needed