# Config

`interface` in `types` · v0.6.0

<https://docs.seedcord.org/packages/types/0.6.0/interfaces/config>

Main configuration object for Seedcord bot

```ts
interface Config
```

## Properties

### bot

```ts
bot: BotConfig;
```

### botColor

```ts
botColor: ColorResolvable;
```

Accent and embed color applied to every `BuilderComponent` (embeds, containers).

Omit for Discord's default color.

### errors

```ts
errors: ErrorsConfig;
```

Settings for how the framework renders errors and reports faults.

### healthCheck

```ts
healthCheck: HealthCheckConfig;
```

Health-check HTTP server settings.

### notifications

```ts
notifications: NotificationsConfig;
```

Settings for framework-sent error notifications.

### ownerIds

```ts
ownerIds: string[]
```

User ids the `OwnerOnly` gate treats as bot owners.

### shutdownEnabled

```ts
shutdownEnabled: boolean;
```

Whether coordinated shutdown registers OS signal handlers and runs teardown tasks.

### subscribers

```ts
subscribers: SubscribersConfig;
```
