mirror of https://github.com/caronc/apprise
Eliminate Slack webhook token restrictions (#219)
parent
44905e5c6e
commit
3895ad9b58
|
@ -176,7 +176,7 @@ class NotifySlack(NotifyBase):
|
||||||
'type': 'string',
|
'type': 'string',
|
||||||
'private': True,
|
'private': True,
|
||||||
'required': True,
|
'required': True,
|
||||||
'regex': (r'^[A-Z0-9]{9}$', 'i'),
|
'regex': (r'^[A-Z0-9]+$', 'i'),
|
||||||
},
|
},
|
||||||
# Token required as part of the Webhook request
|
# Token required as part of the Webhook request
|
||||||
# /........./BBBBBBBBB/........................
|
# /........./BBBBBBBBB/........................
|
||||||
|
@ -185,7 +185,7 @@ class NotifySlack(NotifyBase):
|
||||||
'type': 'string',
|
'type': 'string',
|
||||||
'private': True,
|
'private': True,
|
||||||
'required': True,
|
'required': True,
|
||||||
'regex': (r'^[A-Z0-9]{9}$', 'i'),
|
'regex': (r'^[A-Z0-9]+$', 'i'),
|
||||||
},
|
},
|
||||||
# Token required as part of the Webhook request
|
# Token required as part of the Webhook request
|
||||||
# /........./........./CCCCCCCCCCCCCCCCCCCCCCCC
|
# /........./........./CCCCCCCCCCCCCCCCCCCCCCCC
|
||||||
|
@ -194,7 +194,7 @@ class NotifySlack(NotifyBase):
|
||||||
'type': 'string',
|
'type': 'string',
|
||||||
'private': True,
|
'private': True,
|
||||||
'required': True,
|
'required': True,
|
||||||
'regex': (r'^[A-Za-z0-9]{24}$', 'i'),
|
'regex': (r'^[A-Za-z0-9]+$', 'i'),
|
||||||
},
|
},
|
||||||
'target_encoded_id': {
|
'target_encoded_id': {
|
||||||
'name': _('Target Encoded ID'),
|
'name': _('Target Encoded ID'),
|
||||||
|
|
|
@ -3213,15 +3213,15 @@ TEST_URLS = (
|
||||||
'message': '',
|
'message': '',
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
('slack://username@INVALID/A1BRTD4JD/TIiajkdnlazkcOXrIdevi7FQ/#cool', {
|
('slack://username@-INVALID-/A1BRTD4JD/TIiajkdnlazkcOXrIdevi7FQ/#cool', {
|
||||||
# invalid 1st Token
|
# invalid 1st Token
|
||||||
'instance': TypeError,
|
'instance': TypeError,
|
||||||
}),
|
}),
|
||||||
('slack://username@T1JJ3T3L2/INVALID/TIiajkdnlazkcOXrIdevi7FQ/#great', {
|
('slack://username@T1JJ3T3L2/-INVALID-/TIiajkdnlazkcOXrIdevi7FQ/#great', {
|
||||||
# invalid 2rd Token
|
# invalid 2rd Token
|
||||||
'instance': TypeError,
|
'instance': TypeError,
|
||||||
}),
|
}),
|
||||||
('slack://username@T1JJ3T3L2/A1BRTD4JD/INVALID/#channel', {
|
('slack://username@T1JJ3T3L2/A1BRTD4JD/-INVALID-/#channel', {
|
||||||
# invalid 3rd Token
|
# invalid 3rd Token
|
||||||
'instance': TypeError,
|
'instance': TypeError,
|
||||||
}),
|
}),
|
||||||
|
|
Loading…
Reference in New Issue