Skip to content
Classgatewayv0.7.5

ReplySender

Writes interaction responses through discord.js. The repliable handler bases and the dispatcher construct it.

class ReplySender extends BaseReplySender<
    SentMessage,
    GatewayFile
>

Member visibility

Filter class members by access level.

guardModalSource()

protected override guardModalSource(): void

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>