void OnAnnounce(object sender, EventArgs e) { if (!Bot.Connection.Connected) { Logger.Warning("Bot is not connected. Announcement cancelled..."); return; } if (AnnouncementMode == AnnouncementMode.Hourly) { Logger.Info("Moving to next dog in queue..."); Data.MoveToNextDog(); } // Post DoTD if (Data.HasDog) { Logger.Info("Posting announcement..."); CommandListener.FireCommand(DOTD); } }
string Post(CommandSource source) { CommandListener.FireCommand(DOTD); return(string.Empty); }