Update filters & package requirements
This commit is contained in:
@@ -41,6 +41,7 @@ BLOCK_KEYWORDS = [
|
||||
]
|
||||
|
||||
BLOCK_DOMAINS = [
|
||||
'atscale.com',
|
||||
'astutechsolutions.com',
|
||||
'bytespeed.com',
|
||||
'cmadvantage',
|
||||
@@ -97,7 +98,8 @@ ALLOW = [
|
||||
'busyconf.com',
|
||||
'support@githubsupport.com',
|
||||
'microsoft.com',
|
||||
'docusign.net'
|
||||
'docusign.net',
|
||||
'ideal-logic.com'
|
||||
]
|
||||
|
||||
normalized = {}
|
||||
@@ -138,7 +140,8 @@ def filter_message(self, message):
|
||||
'Status Change in your Detail Code Request',
|
||||
'loaded into the Index Reimbursement System',
|
||||
'JV required for',
|
||||
'Changes via Tableau REST API at OSU'
|
||||
'Changes via Tableau REST API at OSU',
|
||||
'DSDBTEST'
|
||||
]]
|
||||
if is_in_message(unactionable, message):
|
||||
self._log_result(message, 'moving to unactionable')
|
||||
@@ -164,6 +167,12 @@ def filter_message(self, message):
|
||||
move_message(message, 'unactionable')
|
||||
return
|
||||
|
||||
# filter dependabot
|
||||
if 'dependabot[bot]' in str(message.sender):
|
||||
self._log_result(message, 'moving to dependabot')
|
||||
move_message(message, '99-dependabot')
|
||||
return
|
||||
|
||||
# filter ACTWON
|
||||
if 'actwon_administration@lists.oregonstate.edu' in normalized_from:
|
||||
self._log_result(message, 'moving to ACTWON')
|
||||
@@ -193,6 +202,13 @@ def filter_message(self, message):
|
||||
move_message(message, 'lists/backup-nightly')
|
||||
return
|
||||
|
||||
# filter Atlassian spam
|
||||
if ('confluence@osu.atlassian.net' in normalized_from
|
||||
and '[Confluence] Daily Digest' in message.subject):
|
||||
self._log_result(message, 'deleting atlassian spam')
|
||||
message.delete()
|
||||
return
|
||||
|
||||
# delete conference spam
|
||||
if 'brocks+conf@onid.oregonstate.edu' in normalized_to:
|
||||
self._log_result(message, 'deleting conference spam')
|
||||
|
||||
Reference in New Issue
Block a user