diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 712d8ab27..c0ba3a7e9 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -1460,6 +1460,10 @@ namespace ArchiSteamFarm { return; } + if (BotConfig.FarmOffline) { + return; + } + if (callback.EntryType != EChatEntryType.ChatMsg) { return; } @@ -1480,10 +1484,7 @@ namespace ArchiSteamFarm { return; } - ArchiLogger.LogGenericDebug("Triggered"); - if (callback.Messages.Count == 0) { - ArchiLogger.LogGenericDebug("No messages"); return; } @@ -1492,22 +1493,18 @@ namespace ArchiSteamFarm { // If message is read already, return if (!lastMessage.Unread) { - ArchiLogger.LogGenericDebug("Last message read already"); return; } // If message is too old, return if (DateTime.UtcNow.Subtract(lastMessage.Timestamp).TotalHours > 1) { - ArchiLogger.LogGenericDebug("Last message too old"); return; } ArchiLogger.LogGenericTrace(callback.SteamID.ConvertToUInt64() + ": " + lastMessage.Message); // Handle the message - ArchiLogger.LogGenericDebug("Handling: " + lastMessage.Message); await HandleMessage(callback.SteamID, callback.SteamID, lastMessage.Message).ConfigureAwait(false); - ArchiLogger.LogGenericDebug("Done handling: " + lastMessage.Message); } private void OnFriendsList(SteamFriends.FriendsListCallback callback) {