from .enforcement_asset import EnforcementAsset from .constants import Capability, EntityType, JobName, Status class RegionalOutlookBots(EnforcementAsset): def __init__(self): super().__init__( name=JobName.REGIONAL_OUTLOOK_BOTS, description="Apply gen restrictions to regional outlook bots", entity_type=EntityType.USER, capability=Capability.GENERATE, status=Status.SILENTLY_REVOKED, reason="Bots currently spamming us from regional outlook domains", schedule="15 * * * *", query_file="queries/regional_outlook_bots.sql", max_entities_per_run=1000, ) # Create the asset asset = RegionalOutlookBots()