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