def send_alert_notification(settings: Dict, tmpl_args: Dict):
attachment = {
'fallback': settings['tmpl-msg'].render(**tmpl_args),
'fields': [],
}
attachment['pretext'] = attachment['fallback']
if settings['tmpl-duration']:
attachment['fields'].append({
'title': 'Duration',
'value': settings['tmpl-duration'].render(**tmpl_args),
'short': False,
})
if settings['tmpl-url']:
attachment['fields'].append({
'title': 'URL',
'value': settings['tmpl-url'].render(**tmpl_args),
'short': False,
})
await send_slack_notification(settings['webhook-url'], [attachment])
评论列表
文章目录