Maybe the channel doesn't exist
This commit is contained in:
parent
123cbce2aa
commit
3f4d785bcb
@ -97,8 +97,11 @@ let getInvitedUsers userId =
|
||||
|
||||
let createGuildInvite (ctx : IDiscordContext) =
|
||||
task {
|
||||
let channel = ctx.GetGuild().Channels.[GuildEnvironment.channelWelcome]
|
||||
printfn $"{GuildEnvironment.channelWelcome}"
|
||||
let ( result , channel ) = ctx.GetGuild().Channels.TryGetValue(GuildEnvironment.channelWelcome)
|
||||
printfn $"{result} {channel.Name}"
|
||||
let! invite = channel.CreateInviteAsync(max_age = 86400)
|
||||
printfn $"{invite.Code}"
|
||||
|
||||
// When a player generates an invite code but it hasn't expired, it generates the same code, creating a duplicate entry
|
||||
// so catch the exception thrown because the code column is unique
|
||||
|
Loading…
x
Reference in New Issue
Block a user