Конфигурация Clawdbot Gateway
Полное руководство по настройке шлюза AI-ассистента Clawdbot. Узнайте о параметрах конфигурации, переменных окружения и расширенных настройках.
Обзор конфигурации Clawdbot Gateway
Шлюз Clawdbot настраивается через ~/.clawdbot/clawdbot.json. Это руководство охватывает все параметры конфигурации для настройки вашего шлюза.
Файл конфигурации
Расположение
~/.clawdbot/clawdbot.jsonБазовая структура
{
"gateway": {
"port": 3010,
"host": "localhost"
},
"providers": {},
"agents": {},
"tools": {},
"sessions": {}
}Настройки шлюза
Основные настройки
{
"gateway": {
"port": 3010,
"host": "localhost",
"logLevel": "info",
"maxConnections": 100
}
}Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
port | 3010 | Порт WebSocket-сервера |
host | localhost | Адрес привязки |
logLevel | info | Уровень детализации логов |
maxConnections | 100 | Максимум одновременных подключений |
Конфигурация провайдеров
{
"providers": {
"whatsapp": {
"enabled": true,
"authStrategy": "qr",
"dmPolicy": "main"
}
}
}Telegram
{
"providers": {
"telegram": {
"enabled": true,
"token": "${TELEGRAM_BOT_TOKEN}"
}
}
}Discord
{
"providers": {
"discord": {
"enabled": true,
"token": "${DISCORD_BOT_TOKEN}",
"intents": ["GUILDS", "GUILD_MESSAGES", "DIRECT_MESSAGES"]
}
}
}Конфигурация агентов
Одиночный агент
{
"agents": {
"main": {
"workspace": "~/.clawdbot/workspace",
"model": "claude-3-sonnet"
}
}
}Мульти-агент
{
"agents": {
"main": {
"workspace": "~/.clawdbot/agents/main/workspace"
},
"work": {
"workspace": "~/.clawdbot/agents/work/workspace"
}
}
}Конфигурация сессий
Политика сессий
{
"sessions": {
"dmScope": "main",
"resetTime": "04:00",
"idleMinutes": 60,
"maxHistory": 100
}
}Параметры сессий
| Параметр | По умолчанию | Описание |
|---|---|---|
dmScope | main | Область сессии личных сообщений |
resetTime | 04:00 | Время ежедневного сброса |
idleMinutes | null | Тайм-аут бездействия |
maxHistory | 100 | Максимум сообщений в истории |
Конфигурация инструментов
Политика инструментов
{
"tools": {
"profile": "full",
"allow": ["*"],
"deny": ["browser"]
}
}Инструменты для конкретных провайдеров
{
"tools": {
"byProvider": {
"whatsapp": {
"deny": ["exec"]
}
}
}
}Переменные окружения
Использование переменных окружения
{
"providers": {
"telegram": {
"token": "${TELEGRAM_BOT_TOKEN}"
}
}
}Основные переменные
| Переменная | Описание |
|---|---|
CLAWDBOT_CONFIG | Путь к файлу конфигурации |
CLAWDBOT_LOG_LEVEL | Переопределение уровня логов |
CLAWDBOT_PORT | Переопределение порта |
Конфигурация CLI
Переопределение конфигурации
clawdbot gateway start --port 3011 --log-level debugКоманды конфигурации
# Просмотр текущей конфигурации
clawdbot config get
# Установка значения конфигурации
clawdbot config set gateway.port 3011
# Сброс к значениям по умолчанию
clawdbot config resetРасширенные настройки
Производительность
{
"gateway": {
"messageBuffer": 1000,
"processTimeout": 30000,
"streamChunkSize": 50
}
}Ограничения
{
"limits": {
"maxMessageLength": 10000,
"maxConcurrentRequests": 10,
"rateLimitPerMinute": 60
}
}Следующие шаги
- Безопасность Clawdbot - Настройка безопасности
- Устранение неполадок Clawdbot - Отладка проблем
- Clawdbot Gateway - Обзор шлюза
Clawdbot Gateway
Clawdbot Gateway — это постоянно работающий сервис, управляющий подключениями к мессенджерам, средой выполнения агентов и плоскостью управления для вашего AI-ассистента.
Безопасность Clawdbot
Защитите развёртывание AI-ассистента Clawdbot. Узнайте об аутентификации, авторизации, шифровании и лучших практиках безопасности.