public SlackAttachment GetSlackAttachment(LogglyAlert alert, IEnumerable<LogglyHit> hits) { return new SlackAttachment { fallback = string.Empty, title = $"{alert.num_hits} entries from \'{alert.alert_name}\'", title_link = alert.search_link, text = $"Between {alert.start_time} and {alert.end_time} UTC", color = alert.color, fields = GetAttachmentFields(hits).ToArray() }; }
public SlackMessage BuildSlackMessage(LogglyAlert alert) { return new SlackMessage { token = alert.token, channel = alert.channel[0] == '#' ? alert.channel : "#" + alert.channel, text = "", icon_emoji = alert.icon_emoji, as_user = false, username = "******", unfurl_media = false }; }