GuildBadgesUpdate: {
    kickAllGames?: boolean;
    kickChannelId?: string | null;
    kickEnabled?: boolean;
    kickGames?: GuildBadgesGameInput[];
    kickRoleId?: string | null;
    kickShowNotifyButton?: boolean;
    twitchAllGames?: boolean;
    twitchChannelId?: string | null;
    twitchEnabled?: boolean;
    twitchGames?: GuildBadgesGameInput[];
    twitchRoleId?: string | null;
    twitchShowNotifyButton?: boolean;
    webhook?: GuildBadgesWebhook | null;
}

What updateGuildBadges accepts.

Type declaration

  • OptionalkickAllGames?: boolean

    Premium to turn on; false is always accepted.

  • OptionalkickChannelId?: string | null
  • OptionalkickEnabled?: boolean
  • OptionalkickGames?: GuildBadgesGameInput[]

    Replaces every Kick card.

  • OptionalkickRoleId?: string | null
  • OptionalkickShowNotifyButton?: boolean
  • OptionaltwitchAllGames?: boolean
  • OptionaltwitchChannelId?: string | null
  • OptionaltwitchEnabled?: boolean
  • OptionaltwitchGames?: GuildBadgesGameInput[]

    Replaces every Twitch card.

  • OptionaltwitchRoleId?: string | null
  • OptionaltwitchShowNotifyButton?: boolean
  • Optionalwebhook?: GuildBadgesWebhook | null

    null removes it. Premium Plus.