telebot-ts API Documentation - v1.0.0
    Preparing search index...

    Interface RRuleOptions

    Standard RFC 5545 RRule options.

    interface RRuleOptions {
        byday?: RRuleWeekday | RRuleWeekday[];
        byhour?: number | number[];
        byminute?: number | number[];
        bymonth?: number | number[];
        bymonthday?: number | number[];
        bysecond?: number | number[];
        bysetpos?: number | number[];
        byweekday?: RRuleWeekday | RRuleWeekday[];
        byweekno?: number | number[];
        byyearday?: number | number[];
        count?: number;
        dtstart?: Date;
        freq: RRuleFrequency;
        interval?: number;
        timezone?: string;
        tzid?: string;
        until?: Date;
        wkst?: RRuleWeekday;
    }
    Index

    Alias for byweekday matching RFC 5545 standard naming.

    byhour?: number | number[]

    Target hours (0 to 23) or single hour.

    byminute?: number | number[]

    Target minutes (0 to 59) or single minute.

    bymonth?: number | number[]

    Array of months in year (1 to 12) or single month.

    bymonthday?: number | number[]

    Array of days of the month (1 to 31 or negative integers like -1 for last day of month).

    bysecond?: number | number[]

    Target seconds (0 to 59) or single second.

    bysetpos?: number | number[]

    Array of occurrence position integers within the recurrence set (e.g. 1st, 2nd, or -1 for last).

    byweekday?: RRuleWeekday | RRuleWeekday[]

    Array of target weekdays or single weekday (e.g. [RRule.MO, RRule.FR], ["MO", "FR"], [0, 4]). Note: Numeric weekday values use 0 = MO (Monday) through 6 = SU (Sunday) per RFC 5545 / ISO 8601.

    byweekno?: number | number[]

    Array of ISO-8601 week numbers in year (1 to 53).

    byyearday?: number | number[]

    Array of days of the year (1 to 366 or negative offsets like -1).

    count?: number

    Maximum number of occurrences before stopping.

    dtstart?: Date

    Starting anchor date for the recurrence series.

    Recurrence frequency (e.g. RRule.DAILY, RRule.WEEKLY or "DAILY").

    interval?: number

    Interval between occurrences (default: 1).

    timezone?: string

    Alias for tzid.

    tzid?: string

    IANA Timezone identifier (e.g. "Asia/Ho_Chi_Minh", "America/New_York").

    until?: Date

    Cut-off date after which no occurrences should be generated.

    Week start day (default: RRule.MO).