StatChannelAttempt: {
    at: number;
    name?: string;
    ok: boolean;
    previous?: string;
    reason?: string;
    unchanged?: boolean;
}

One recorded rename attempt. The bot keeps the last eight per channel, for 30 days.

Type declaration

  • at: number

    Unix ms.

  • Optionalname?: string

    What the channel was renamed to, when it was - or what it already was, when unchanged.

  • ok: boolean
  • Optionalprevious?: string

    What it was called before a rename. Absent on attempts recorded before 2026-09-27.

  • Optionalreason?: string

    Why not, when it was not - feature-off, channel-missing, missing-permissions, or the raw error.

  • Optionalunchanged?: boolean

    The name was already right, so the bot did not rename it. Consecutive checks of the same name are folded into one entry with the latest at, so real renames are not pushed out of the eight.