Мне нужно отправить оповещение на слабый канал, если какое-то приложение сломалось, я настроил слабые веб-зацепки и оно отправляет сообщения в Slack, но мне нужно проверить -
если приложение было сбойно и было разбито более минуты
, если это так, проверьте, не было ли приложение уже отправлено на свободный канал.
если оно уже было отправлено, то подождите 15 минут, чтобы снова отправить оповещение.
foreach (var item in data)
{
if (item.ProcessState == "CRASHED" && DateTime.Now - item.AppUpdatedAt >= TimeSpan.FromMinutes(1))
{
if (DateTime.Now - item.AppUpdatedAt >= TimeSpan.FromMinutes(1))
{
client.PostMessage(username: "Mr. Torgue",
text: item.AppName + "is CRASHED on" + item.AppFoundation,
channel: "#general");
}
}
}
Я застрял, как вести учет уже отправленных оповещений.