Make the link a separate message
This commit is contained in:
parent
d161453d29
commit
f6fc704387
@ -122,6 +122,7 @@ let getInvitedUsers userId =
|
|||||||
|
|
||||||
let createGuildInvite (ctx : IDiscordContext) =
|
let createGuildInvite (ctx : IDiscordContext) =
|
||||||
task {
|
task {
|
||||||
|
do! ctx.Respond(InteractionResponseType.DeferredChannelMessageWithSource)
|
||||||
let channel = ctx.GetGuild().Channels.[GuildEnvironment.channelWelcome]
|
let channel = ctx.GetGuild().Channels.[GuildEnvironment.channelWelcome]
|
||||||
let! invite = channel.CreateInviteAsync(max_age = 0, unique = true)
|
let! invite = channel.CreateInviteAsync(max_age = 0, unique = true)
|
||||||
|
|
||||||
@ -142,15 +143,22 @@ let createGuildInvite (ctx : IDiscordContext) =
|
|||||||
// .WithImageUrl("https://s7.gifyu.com/images/Resistance_Poster_Final_1.jpg")
|
// .WithImageUrl("https://s7.gifyu.com/images/Resistance_Poster_Final_1.jpg")
|
||||||
.WithTitle("Recruitment")
|
.WithTitle("Recruitment")
|
||||||
|
|
||||||
|
let msg =
|
||||||
|
DiscordFollowupMessageBuilder()
|
||||||
|
.AddEmbed(header.Build())
|
||||||
|
.AsEphemeral(true)
|
||||||
|
|
||||||
|
do! ctx.FollowUp(msg)
|
||||||
|
|
||||||
let footer =
|
let footer =
|
||||||
DiscordEmbedBuilder()
|
DiscordEmbedBuilder()
|
||||||
.WithDescription($"```https://discord.gg/{invite.Code}```")
|
.WithDescription($"```https://discord.gg/{invite.Code}```")
|
||||||
let msg =
|
let msg =
|
||||||
DiscordInteractionResponseBuilder()
|
DiscordFollowupMessageBuilder()
|
||||||
.AddEmbeds([ header.Build() ; footer.Build() ])
|
.AddEmbed(footer.Build())
|
||||||
.AsEphemeral(true)
|
.AsEphemeral(true)
|
||||||
|
|
||||||
do! ctx.Respond(InteractionResponseType.ChannelMessageWithSource, msg)
|
do! ctx.FollowUp(msg)
|
||||||
}
|
}
|
||||||
|
|
||||||
let listServerInvites (ctx : IDiscordContext) = task {
|
let listServerInvites (ctx : IDiscordContext) = task {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user