private void OnBotMessage(object sender, MessageEventArgs e) { double dblSeconds = (DateTime.Now - m_dtLastResponse).TotalSeconds; if (dblSeconds > Cooldown && e.Message.Contains(Configuration.Instance.ChatCommand)) { Deck activeDeck = DeckList.Instance.ActiveDeck.GetSelectedDeckVersion(); HearthDb.Deckstrings.Deck dbDeck = HearthDbConverter.ToHearthDbDeck(activeDeck); string strDeckCode = HearthDb.Deckstrings.DeckSerializer.Serialize(dbDeck, false); m_bot.SendPublicChatMessage($"@{e.Sender} {activeDeck.NameAndVersion} {activeDeck.GetClass}: {strDeckCode}"); m_dtLastResponse = DateTime.Now; } }