interface WebhookFields {
    id: string;
    get createdAt(): Date;
    get createdTimestamp(): number;
    get url(): string;
    delete(reason?: string): Promise<void>;
    deleteMessage(
        message: APIMessage | MessageResolvable,
        threadId?: string,
    ): Promise<void>;
    edit(options: WebhookEditOptions): Promise<WebhookFields>;
    editMessage(
        message: MessageResolvable,
        options: string | MessagePayload | WebhookMessageEditOptions,
    ): Promise<APIMessage | Message<boolean>>;
    fetchMessage(
        message: string,
        options?: WebhookFetchMessageOptions,
    ): Promise<APIMessage | Message<boolean>>;
    send(
        options:
            | string
            | MessagePayload
            | InteractionReplyOptions
            | WebhookMessageCreateOptions,
    ): Promise<APIMessage | Message<boolean>>;
    sendSlackMessage(body: unknown): Promise<boolean>;
}

Hierarchy (View Summary)

Properties

id: string

Accessors

  • get createdAt(): Date

    Returns Date

  • get createdTimestamp(): number

    Returns number

  • get url(): string

    Returns string

Methods

  • Parameters

    • Optionalreason: string

    Returns Promise<void>

  • Parameters

    • body: unknown

    Returns Promise<boolean>