Skip to content
Classhttpv0.10.2

ReplySender

Writes interaction responses over the Discord REST callback and webhook endpoints. Construction is internal to the repliable handler bases and the dispatcher.

class ReplySender extends BaseReplySender<SentMessage>

Member visibility

Filter class members by access level.

remember()

protected remember(created: TMessage): TMessage

Inherited from:BaseReplySender

update()

After a deferUpdate the state stays deferred-update. Calling this again rewrites. The returned message is the source message, editable only through a bare update or edit. A targeted edit or delete of it throws the foreign-target error.

async update(
    response: ReplyResponse<TNative> | string
): Promise<TMessage>

Inherited from:BaseReplySender

writeDeferUpdate()

protected async writeDeferUpdate(): Promise<void>

writeDeleteOriginal()

protected async writeDeleteOriginal(): Promise<void>

writeDeleteTarget()

protected async writeDeleteTarget(
    targetId: string
): Promise<void>