From 53d59ce2a935256cb0e80a2d72731fcad34bdf6c Mon Sep 17 00:00:00 2001 From: JustArchi Date: Mon, 6 Jun 2016 05:27:11 +0200 Subject: [PATCH] Add !version --- ArchiSteamFarm/Bot.cs | 15 +++++++++++++++ ArchiSteamFarm/Program.cs | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 61445eb2b..377672d47 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -375,6 +375,8 @@ namespace ArchiSteamFarm { return ResponseStop(steamID); case "!update": return await ResponseUpdate(steamID).ConfigureAwait(false); + case "!version": + return ResponseVersion(steamID); default: return ResponseUnknown(steamID); } @@ -1305,6 +1307,19 @@ namespace ArchiSteamFarm { return "Done!"; } + private string ResponseVersion(ulong steamID) { + if (steamID == 0) { + Logging.LogNullError(nameof(steamID)); + return null; + } + + if (!IsMaster(steamID)) { + return null; + } + + return "ASF V" + Program.Version; + } + private void HandleCallbacks() { TimeSpan timeSpan = TimeSpan.FromMilliseconds(CallbackSleep); while (KeepRunning || SteamClient.IsConnected) { diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 3ff4b79b9..3ccc193e7 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -433,7 +433,7 @@ namespace ArchiSteamFarm { AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionHandler; TaskScheduler.UnobservedTaskException += UnobservedTaskExceptionHandler; - Logging.LogGenericInfo("Archi's Steam Farm, version " + Version); + Logging.LogGenericInfo("ASF V" + Version); Directory.SetCurrentDirectory(ExecutableDirectory); InitServices();