diff --git a/Bot/Bot.fs b/Bot/Bot.fs index 9cb8bfc..2936cbf 100644 --- a/Bot/Bot.fs +++ b/Bot/Bot.fs @@ -91,7 +91,7 @@ GuildEnvironment.botUserArmory <- Some storeBot.CurrentUser //stealBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously -inviterBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously +//inviterBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously let rec loop areBotsRunning = diff --git a/Bot/DbService.fs b/Bot/DbService.fs index 31de54e..d9da723 100644 --- a/Bot/DbService.fs +++ b/Bot/DbService.fs @@ -83,12 +83,12 @@ let tryFindPlayer (discordId : uint64) = async { { DiscordId = read.string "discord_id" |> uint64 Name = read.string "display_name" - Bank = read.int "gbt" * 1 + Bank = read.intOrNone "gbt" |> Option.map ((*) 1) |> Option.defaultValue 0 Inventory = inv |> Array.toList - Strength = read.int "strength" - Focus = read.int "focus" - Charisma = read.int "charisma" - Luck = read.int "luck" + Strength = read.intOrNone "strength" |> Option.defaultValue 0 + Focus = read.intOrNone "focus" |> Option.defaultValue 0 + Charisma = read.intOrNone "charisma" |> Option.defaultValue 0 + Luck = read.intOrNone "luck" |> Option.defaultValue 0 }) |> Async.AwaitTask match List.tryHead user with