You can ask him directly cc #[2]
Great mazin, if you got the gist of it. As me, Patrick, and other users are probably not sure. You can improve the filter bit by bit.
Yes, i imagine that keyword blocklist will act like "Adblock filter" which have been used in our adblock browser extension. We can easily import/export the keyword list into nostr client thus filter the spam. I believe 90% of spam consist of advertisement link which easily can be blocked.
I see. Its ok, I don't know for sure, probably i suspect one of my follows have followed the spam account. Their follows make the spam account included in filter relay.
Lol, unfortunatey, this "Spam Cat" generate multiple account which hard to block individually
Same issue, i dont leave but only need to deactivate "Peoples" icon in Amethyst relay setting. Restart the app and it's gone.
Could you check why "Spam Cat" could bypass nostr.wine filter? #[2]
Yes, it truly helps. Couldn't agree more. Any direct image link works.
I haven't met the library yet. Maybe, someone will implement it. We are still early.
Do you mean who is the creator of nostr.build ?
#[2] is the creator
Hopefully, Snort and every Nostr client have a basic "Keyword Filter" that free user (non paid relay user) can freely use to reduce the spam on their own. It truly helps :)
Previous discussion:
@note12k50f8m4xadwzska0ln5lk4fpu0mr0qtlzcnkszh0tkln5e8afjqarvqxh
Do you mean you want to leave public channel chat? You can easily leave the public channel. Make sure to use latest version of Amethyst. We can't leave channel if using old version Amethyst.
And imagine the vision of CBDC impelemented in every country. No cash anymore.
"You will own nothing, and will be happy". Well ...
Truly enjoy it, keep improving it :)
Honestly, i appreciate much this kind of implementation. First between paid relays who give this service, right? It truly helps that we can "discover" more by knowing friends of our friends. Web of trust concept like in our real life.
Thanks Mazin :)
The function is not yet implemented in Snort. So, I run Snort locally on my phone and modify a bit of the code. Hopefully, they will implement this basic feature later :)
Cc #[6]
Yes, we can implement keyword filter on the client side. Hopefully every nostr client have these feature, unfortunately not yet :)
If you can code a bit maybe you can try like this:
@note12k50f8m4xadwzska0ln5lk4fpu0mr0qtlzcnkszh0tkln5e8afjqarvqxh
Oh thanks, followed back :)
Agree, really appreciated if every client implement this basic feature for user. :)
Similar discussion: @note12k50f8m4xadwzska0ln5lk4fpu0mr0qtlzcnkszh0tkln5e8afjqarvqxh
Haha, well not sure for the NIP spec. I don't think i have clear idea. This is only on the basic client side. 😅
Yes, agree. It is hard if the filter keyword list is too big. I'm not sure how to optimized for each client implementation. But, the idea is probably to give user Filter Menu in Settings so we can add it manually as Global Filter Keyword.
Setting > Filtering > Whitelist/Blacklist Keyword
Yes, this is only applicable sample in client side. I modified Snort code locally only running on my phone. I think I have 90% free of spam with this simple approach. Probably, most of spam is advertising type spam could be solved like this.
I think for complex spam message should be addressed by relay using various strategy (rate-limit, text similarity analysis, etc). We don't need to list all the keyword. At least, we as the simple user could filter on our end.