diff --git a/Bot/InviteTracker.fs b/Bot/InviteTracker.fs index 170e4f4..ded6649 100644 --- a/Bot/InviteTracker.fs +++ b/Bot/InviteTracker.fs @@ -353,7 +353,6 @@ let showWalletStatus (ctx : IDiscordContext) = let sendSubmitEmbed (ctx : IDiscordContext) = async { try - let channel = ctx.GetGuild().GetChannel(GuildEnvironment.channelSubmitWallet) let rewardMsg = $""" To confirm your **Whitelist** please submit it below: @@ -373,18 +372,14 @@ To confirm your **Whitelist** please submit it below: let btn = DiscordButtonComponent(ButtonStyle.Success, "WalletStatus", "Check Status") :> DiscordComponent builder.AddComponents [| btn |] |> ignore - printfn "1" - let! msgs = channel.GetMessagesAsync() |> Async.AwaitTask - printfn "2" let recruitBot = GuildEnvironment.botClientRecruit.Value + let! channel = recruitBot.GetChannelAsync(GuildEnvironment.channelSubmitWallet) |> Async.AwaitTask + let! msgs = channel.GetMessagesAsync() |> Async.AwaitTask match msgs |> Seq.tryHead with | Some msg -> if msg.Author.Id = recruitBot.CurrentUser.Id then - printfn "3" do! msg.ModifyAsync(builder) |> Async.AwaitTask |> Async.Ignore - printfn "4" | None -> - printfn "2a" do! recruitBot.SendMessageAsync(channel, builder) |> Async.AwaitTask |> Async.Ignore