You've got a couple options.
1. Use someone else's existing WoT relay, or a couple different ones. The upside to this is that you just need the relay address to add it to your relay list. The downside is, it's based on the relay owner's web-of-trust, instead of yours. So you may not see notes from people who would be within your WoT that don't happen to be in the relay owner's.
2. Set up your own WoT relay that pulls in notes from those in your WoT. For this I would use @utxo the webmaster ๐งโ๐ป's WoT Relay implementation found here:
and you'll need to have a domain and have a bit of know-how to point that domain to your relay end-point on whatever you are running it on.
3. Use Coracle as your Nostr client and set the WoT filter to a minimum of 1. No more spammers, regardless of which relays you are using.
For options 1 and 2 to work, your relay list must not have ANY public relays that you are READING from. You can write to public relays if you like, but if you are reading from any, you will see spam.
GitHub
GitHub - bitvora/wot-relay: archiving every note in your web of trust
archiving every note in your web of trust. Contribute to bitvora/wot-relay development by creating an account on GitHub.