mirror of
https://github.com/vishalxl/nostr_console.git
synced 2025-04-01 00:18:21 +02:00
specific spam prevention
This commit is contained in:
parent
202f1d14e2
commit
212df566c6
@ -198,7 +198,8 @@ List<String> gBots = [ "3b57518d02e6acfd5eb7198530b2e351e5a52278fb2499d14b66db2
|
||||
"e89538241bf737327f80a9e31bb5771ccbe8a4508c04f1d1c0ce7336706f1bee", // Bitcoin news
|
||||
"6a9eb714c2889aa32e449cfbb7854bc9780feed4ff3d887e03910dcb22aa560a", // "bible bot"
|
||||
|
||||
"3104f98515b3aa147d55d9c2951e0f953b829d8724381d8f0d824125d7727634" // 42 spammer
|
||||
"3104f98515b3aa147d55d9c2951e0f953b829d8724381d8f0d824125d7727634", // 42 spammer
|
||||
"6bc83d6a806b7a2c3e1fa07d3352402f7b6886b81a975090d6d89bb631c3dad9"
|
||||
];
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// difficulty related settings
|
||||
|
@ -1971,6 +1971,7 @@ Store getTree(Set<Event> events) {
|
||||
|
||||
// remove bots from 42/142/4 messages
|
||||
events.removeWhere((event) => [42, 142, 4].contains(event.eventData.kind) && gBots.contains( event.eventData.pubkey) );
|
||||
events.removeWhere((event) => event.eventData.kind == 42 && event.eventData.content.compareTo("nostrember is finished") == 0);
|
||||
|
||||
// remove all events other than kind 0 (meta data), 1(posts replies likes), 3 (contact list), 7(reactions), 40 and 42 (chat rooms)
|
||||
events.removeWhere( (event) => !Store.typesInEventMap.contains(event.eventData.kind));
|
||||
|
@ -4,7 +4,8 @@ version: 0.0.9-beta
|
||||
homepage: https://github.com/vishalxl/nostr_console
|
||||
|
||||
# Release 0.0.9 - encrypted channels; fixes
|
||||
#
|
||||
# spam
|
||||
|
||||
environment:
|
||||
sdk: '>=2.17.3 <3.0.0'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user