diff --git a/policy.ts b/policy.ts index ee00ad0..1fce8a0 100644 --- a/policy.ts +++ b/policy.ts @@ -8,7 +8,9 @@ export default class AppPolicy implements NPolicy { const policy = new PipePolicy([ new KeywordPolicy([ 'bae.st/media', - 'nsfw 18+ Sexual']), + 'nsfw 18+ Sexual', + ':nsfw:', + ':role_nsfw:']), new HashtagPolicy([ 'adult', 'ass', @@ -76,6 +78,15 @@ export default class AppPolicy implements NPolicy { 'ab248ec288bfb4af685ea91d9836af63317039add93c6687f379c0e802f8a358', '6b929de3cea4cd247b06c462de75b8d9da1ad4f45344a02f92c3ed85ca099746', '8fc01b196c80341451e12bc561d9e394ebcaec5457917c36181c8d6a4a048a2e', + '3c5684d95c5097e5880e4c18dd3bb16e9a5157d5644feab99c63c91f9c54aa7b', + '06e3db0fc4be1c03ac9fe592b24b8c76fa2353ac63a5318c2c473a6afba41505', + 'b0fed405b15d855a6a90d172c95bc8ce4bd1d904145707f7361df1e1f23eeece', + '9280f242d869d4e6394cd3ce8f9408e926032dce4c2b415d6d681d116d1c5d97', + 'e1bdfdc90828982d9e0a8453bd34f250ad5c497af4f244e5cb384987ebe15e10', + 'a21b956fb5ca768b3ffffa25c360a886ac5455276ca4665cf5abd52121a5b387', + '4f9180bbbc3b8acec745747ff88565c7b637819a71743dc5f9a3cb5ab7346923', + '6475c78f901e33ba7a951f06e2bf8f4eea311baf09c0620c6e1bf9719086286c', + '487c92cba06244b35294be302f6188d12b8506343a74d9923f2fc7d95053ebcf', '070df0ac4b1f46bb7450ec04508ef30853f378c6797201ea0ba21930a017704e']), new AntiDuplicationPolicy({ kv, minLength: 50 }), ]);