Stream notification support for trovo.live finalized

This commit is contained in:
Kwoth
2022-02-16 01:47:29 +01:00
parent 4b722c815f
commit 8c1c75c246
3 changed files with 21 additions and 5 deletions

View File

@@ -440,7 +440,11 @@ public sealed class StreamNotificationService : INService, IReadyExecutor
.WithUrl(status.StreamUrl)
.WithDescription(status.StreamUrl)
.AddField(GetText(guildId, strs.status), status.IsLive ? "🟢 Online" : "🔴 Offline", true)
.AddField(GetText(guildId, strs.viewers), status.IsLive ? status.Viewers.ToString() : "-", true);
.AddField(GetText(guildId, strs.viewers),
status.Viewers == 0 && !status.IsLive
? "-"
: status.Viewers,
true);
if (status.IsLive)
embed = embed.WithOkColor();