Method GetMessagesBeforeAsync
- Namespace
- DSharpPlus.Entities
- Assembly
- DSharpPlus.dll
GetMessagesBeforeAsync(ulong, int, CancellationToken)
Returns a list of messages before a certain message. This will execute one API request per 100 messages.
The amount of messages to fetch. Message to fetch before from. Cancels the enumeration before doing the next api requestpublic IAsyncEnumerable<DiscordMessage> GetMessagesBeforeAsync(ulong before, int limit = 100, CancellationToken cancellationToken = default)
Parameters
before
ulonglimit
intcancellationToken
CancellationToken
Returns
- IAsyncEnumerable<DiscordMessage>
Exceptions
- UnauthorizedException
Thrown when the client does not have the ViewChannel permission.
- NotFoundException
Thrown when the channel does not exist.
- BadRequestException
Thrown when an invalid parameter was provided.
- ServerErrorException
Thrown when Discord is unable to process the request.