Bot Config • AI Agent SDK

BotConfig: Configuration for messaging bots.

BotConfig

Defined in the config module.

AI Agent

Configuration for messaging bots.

Attributes: token: Bot authentication token webhook_url: URL for webhook mode (optional) webhook_path: Path for webhook endpoint polling_interval: Interval for polling mode (seconds) allowed_users: List of explicitly-allowed user IDs. When empty, inbound access is not automatically granted — it defers to `unknown_user_policy (default deny). To open the bot to everyone, set unknown_user_policy="allow"`. allowed_channels: List of allowed channel IDs (empty = all allowed) command_prefix: Prefix for commands (default: “/”) mention_required: Whether bot mention is required in groups typing_indicator: Whether to show typing indicator max_message_length: Maximum message length before splitting retry_attempts: Number of retry attempts for failed operations timeout: Request timeout in seconds metadata: Additional platform-specific configuration

Properties

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField Optional[str]

No description available.

ResponseField str

No description available.

ResponseField int

No description available.

ResponseField float

No description available.

ResponseField List[str]

No description available.

ResponseField List[str]

No description available.

ResponseField str

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField int

No description available.

ResponseField int

No description available.

ResponseField int

No description available.

ResponseField bool

No description available.

ResponseField int

No description available.

ResponseField str

No description available.

ResponseField List[str]

No description available.

ResponseField bool

No description available.

ResponseField int

No description available.

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField int

No description available.

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField Optional[str]

No description available.

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField UnknownUserPolicy

No description available.

ResponseField Optional[str]

No description available.

ResponseField bool

No description available.

ResponseField int

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField Optional[str]

No description available.

ResponseField bool

No description available.

ResponseField Optional

No description available.

ResponseField Dict[str, Any]

No description available.

Methods

Internal & Generic Methods
  • to_dict: Convert to dictionary (hides sensitive data).

Source

View on GitHub

praisonaiagents/bots/config.py at line 14


Related Documentation