Method EditMessageAsync
- Namespace
- DisCatSharp.Entities
- Assembly
- DisCatSharp.dll
EditMessageAsync(ulong, DiscordWebhookBuilder, ulong?, ModifyMode, CancellationToken)
Edits a previously-sent webhook message.
public Task<DiscordMessage> EditMessageAsync(ulong messageId, DiscordWebhookBuilder builder, ulong? threadId = null, ModifyMode modifyMode = ModifyMode.Update, CancellationToken cancellationToken = default)
Parameters
messageIdulongThe id of the message to edit.
builderDiscordWebhookBuilderThe builder of the message to edit.
threadIdulong?Target thread id (Optional). Defaults to null.
modifyModeModifyModeThe mode of modification.
cancellationTokenCancellationTokenA token to cancel the request.
Returns
- Task<DiscordMessage>
The modified DiscordMessage
Exceptions
- NotFoundException
Thrown when the webhook does not exist.
- BadRequestException
Thrown when an invalid parameter was provided.
- ServerErrorException
Thrown when Discord is unable to process the request.