Method SendPaginatedResponseAsync
- Namespace
- DSharpPlus.Interactivity.Extensions
- Assembly
- DSharpPlus.Interactivity.dll
SendPaginatedResponseAsync(DiscordInteraction, bool, DiscordUser, IEnumerable<Page>, PaginationButtons, PaginationBehaviour?, ButtonPaginationBehavior?, CancellationToken)
Sends a paginated message in response to an interaction.
public static Task SendPaginatedResponseAsync(this DiscordInteraction interaction, bool ephemeral, DiscordUser user, IEnumerable<Page> pages, PaginationButtons buttons = null, PaginationBehaviour? behaviour = null, ButtonPaginationBehavior? deletion = null, CancellationToken token = default)
Parameters
interactionDiscordInteractionThe interaction to create a response to.
ephemeralboolWhether the response should be ephemeral.
userDiscordUserThe user to listen for button presses from.
pagesIEnumerable<Page>The pages to paginate.
buttonsPaginationButtonsOptional: custom buttons
behaviourPaginationBehaviour?Pagination behaviour.
deletionButtonPaginationBehavior?Deletion behaviour
tokenCancellationTokenA custom cancellation token that can be cancelled at any point.