# Config

`interface` in `types` · v0.4.0

<https://docs.seedcord.org/packages/types/0.4.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.

### errorStack

```ts
errorStack: boolean;
```

Whether to show the error stack trace in the terminal in errors caught by the `@Catchable` decorator

`false` by default

### healthCheck

```ts
healthCheck: HealthCheckConfig;
```

Health-check HTTP server settings.

### notifications

```ts
notifications: NotificationsConfig;
```

Settings for framework-sent error notifications.

### shutdownEnabled

```ts
shutdownEnabled: boolean;
```

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

`true` by default

### subscribers

```ts
subscribers: SubscribersConfig;
```
