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.