Skip to main content
Bot configuration defines metadata, user properties, conversation tags, and message tags for your bot.

User definition

Define custom tags for users in your bot:
bot.definition.ts

Type signature

Conversation definition

Define custom tags for conversations:

Type signature

Message definition

Define custom tags for messages:

Type signature

Bot configuration

Define configuration schema for your bot:
Access configuration in your bot implementation:
src/index.ts

Attributes

Add metadata attributes to your bot:

Integration configuration

Configure integrations added to your bot:

Basic configuration

Using configuration types

Integrations with multiple configuration types:

Multiple integration instances

Add the same integration multiple times with different aliases:

Plugin configuration

Configure plugins with dependencies:

Type signature

Advanced options

Enable experimental features:
Advanced options are experimental and may change without notice.

Next steps

Bot handlers

Implement message and event handlers

Conversations

Manage conversations and users