mirror of https://github.com/caronc/apprise
improved handling of default image
parent
a5f4389ebf
commit
17c949f3f1
|
@ -313,8 +313,8 @@ class NotifySlack(NotifyBase):
|
||||||
r'|(?:>|\>)))', re.IGNORECASE)
|
r'|(?:>|\>)))', re.IGNORECASE)
|
||||||
|
|
||||||
def __init__(self, access_token=None, token_a=None, token_b=None,
|
def __init__(self, access_token=None, token_a=None, token_b=None,
|
||||||
token_c=None, targets=None, include_image=True,
|
token_c=None, targets=None, include_image=None,
|
||||||
include_footer=True, use_blocks=None, **kwargs):
|
include_footer=None, use_blocks=None, **kwargs):
|
||||||
"""
|
"""
|
||||||
Initialize Slack Object
|
Initialize Slack Object
|
||||||
"""
|
"""
|
||||||
|
@ -386,10 +386,15 @@ class NotifySlack(NotifyBase):
|
||||||
re.IGNORECASE,
|
re.IGNORECASE,
|
||||||
)
|
)
|
||||||
# Place a thumbnail image inline with the message body
|
# Place a thumbnail image inline with the message body
|
||||||
self.include_image = include_image
|
self.include_image = \
|
||||||
|
self.template_args['image']['default'] \
|
||||||
|
if include_image is None else include_image
|
||||||
|
|
||||||
# Place a footer with each post
|
# Place a footer with each post
|
||||||
self.include_footer = include_footer
|
self.include_footer = \
|
||||||
|
self.template_args['footer']['default'] \
|
||||||
|
if include_footer is None else include_footer
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
def send(self, body, title='', notify_type=NotifyType.INFO, attach=None,
|
def send(self, body, title='', notify_type=NotifyType.INFO, attach=None,
|
||||||
|
@ -1150,7 +1155,8 @@ class NotifySlack(NotifyBase):
|
||||||
|
|
||||||
# Get Image Flag
|
# Get Image Flag
|
||||||
results['include_image'] = \
|
results['include_image'] = \
|
||||||
parse_bool(results['qsd'].get('image', True))
|
parse_bool(results['qsd'].get(
|
||||||
|
'image', NotifySlack.template_args['image']['default']))
|
||||||
|
|
||||||
# Get Payload structure (use blocks?)
|
# Get Payload structure (use blocks?)
|
||||||
if 'blocks' in results['qsd'] and len(results['qsd']['blocks']):
|
if 'blocks' in results['qsd'] and len(results['qsd']['blocks']):
|
||||||
|
@ -1158,7 +1164,8 @@ class NotifySlack(NotifyBase):
|
||||||
|
|
||||||
# Get Footer Flag
|
# Get Footer Flag
|
||||||
results['include_footer'] = \
|
results['include_footer'] = \
|
||||||
parse_bool(results['qsd'].get('footer', True))
|
parse_bool(results['qsd'].get(
|
||||||
|
'footer', NotifySlack.template_args['footer']['default']))
|
||||||
|
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue