Creator filter, alongside applyTo's platform filter. Empty means any creator.
Platform USERNAMES - the channel slug, adinross for kick.com/adinross. NOT ids, and nothing
Discord. Matched EXACTLY and case-insensitively; unlike query this is not a substring search,
so adin will not match adinross.
Spelled out because the neighbouring references here (overrideChannelId, overridePingRoleId)
are snowflake ids, so a bare string[] called "streamers" reads like creator ids - the dashboard
built its first editor that way. A value that matches nothing silently disables the override.
Best offered as a picker over the guild's tracked streamers, not a free-text box.
Duration CEILING - matches content shorter than this.
Duration FLOOR - matches content longer than this. Set both for a range.
Audience floor. Kick/Rumble/TikTok only; elsewhere the override does not apply.
OptionaldontOptionaldontOptionalautoOptionalautoOptionalbirthdayOptionalbirthdayOptionalbirthdayOptionalbirthdayOptionalbirthdayOptionalbirthdayOptionalbitfield?: null | stringOptionalblacklisted?: booleanOptionalcustomOptionaldisableOptionaldisableOptionalgettingOptionalgiveawayOptionalguildOptionalignoreOptionalleaveOptionalleaveOptionalleftOptionallinkedOptionallinkedOptionallocale?: stringOptionalmessages?: { OptionalnotificationOptionaloverrideOptionalpremium?: null | { OptionalrandomOptionalsingleOptionalstatusOptionalstatusOptionalstickyOptionalstickyOptionalstreamOptionalstreamOptionalsyncOptionaltimezone?: stringOptionalvodOptionalwelcomeOptionalwelcome
Take back stream roles that are still held but should not be - a restart mid-stream, a missed offline event, a failed remove, or a row that has since been deleted. Runs the same sweep as the periodic timer, so the button and the timer cannot disagree about what stale means.
Named
cleanuprather thancleardeliberately: it removes only STALE grants, and leaves every member who is genuinely still streaming untouched.