diff --git a/policy.ts b/policy.ts index ca25fb9..8b74d0e 100644 --- a/policy.ts +++ b/policy.ts @@ -1,11 +1,12 @@ import { NPolicy, NostrEvent, NostrRelayOK } from '@nostrify/nostrify'; -import { AntiDuplicationPolicy, HashtagPolicy, PubkeyBanPolicy, KeywordPolicy, PipePolicy } from '@nostrify/nostrify/policies'; +import { AntiDuplicationPolicy, HashtagPolicy, PubkeyBanPolicy, RegexPolicy, KeywordPolicy, PipePolicy } from '@nostrify/nostrify/policies'; const kv = await Deno.openKv(); export default class AppPolicy implements NPolicy { async call(event: NostrEvent): Promise { const policy = new PipePolicy([ + new RegexPolicy(/This is a post from *(.+)/igm), new KeywordPolicy([ 'NSFW sexual content', ':nsfw:',