Add sudo.block

This commit is contained in:
Richard Chien
2017-01-11 19:02:54 +08:00
parent ca2ecbda94
commit 015c669485
2 changed files with 112 additions and 1 deletions

View File

@ -0,0 +1,18 @@
"""
This filter intercepts messages from blocked targets (blocked using sudo.block command).
"""
from commands import sudo
from filter import as_filter
from little_shit import get_target
@as_filter(priority=100)
def _filter(ctx_msg):
target = get_target(ctx_msg)
if not target:
return True
if target in sudo.block_list('', ctx_msg, internal=True):
return False
return True