Type Alias GuildInfluencerPanelUpdate

GuildInfluencerPanelUpdate: {
    allowMemberText?: boolean;
    enabled?: boolean;
    liveBoardChannelId?: string | null;
    liveRoleId?: string | null;
    logChannelId?: string | null;
    managerRoleIds?: string[];
    panelChannelId?: string | null;
    panelDesign?: GuildInfluencerPanelDesign | null;
    perMemberLimit?: number;
    platforms?: ({
        platform: InfluencerPlatform;
    } & Partial<Omit<GuildInfluencerPlatformSettings, "platform">>)[];
    requireApproval?: boolean;
    requiredRoleIds?: string[];
    showMemberTag?: boolean;
    useWebhook?: boolean;
    verifiedRoleId?: string | null;
    webhookAvatarUrl?: string | null;
    webhookUsername?: string | null;
}

The setup's editable fields.

Type declaration

  • OptionalallowMemberText?: boolean
  • Optionalenabled?: boolean
  • OptionalliveBoardChannelId?: string | null
  • OptionalliveRoleId?: string | null
  • OptionallogChannelId?: string | null
  • OptionalmanagerRoleIds?: string[]

    Up to 10 roles. Checked against the server: a role that no longer exists is refused.

  • OptionalpanelChannelId?: string | null
  • OptionalpanelDesign?: GuildInfluencerPanelDesign | null
  • OptionalperMemberLimit?: number
  • Optionalplatforms?: ({
        platform: InfluencerPlatform;
    } & Partial<Omit<GuildInfluencerPlatformSettings, "platform">>)[]
  • OptionalrequireApproval?: boolean
  • OptionalrequiredRoleIds?: string[]
  • OptionalshowMemberTag?: boolean
  • OptionaluseWebhook?: boolean
  • OptionalverifiedRoleId?: string | null
  • OptionalwebhookAvatarUrl?: string | null
  • OptionalwebhookUsername?: string | null