Источник: репозиторий
constansino/openclaw_qq—docs/config-reference.md
Оригинал: openclaw_qq/docs/config-reference.md at main · constansino/openclaw_qq · GitHub
Эта версия синхронизирована с форумом для удобства поиска, обсуждения и дальнейшего сопровождения.
Справочник по конфигурации (версия с группировкой)
Цель: сначала понять «что обязательно настроить», затем посмотреть «что включать по необходимости».
A. Обязательные параметры
wsUrl: адрес OneBot WebSocket.accessToken: токен доступа OneBot (если включена аутентификация).
B. Базовые триггеры и контроль доступа
requireMention: порог срабатывания в групповых чатах (@ / ответ / ключевое слово).keywordOnlyTrigger: принимать ли в групповых чатах только триггеры по ключевым словам (игнорируя @ / ответы).admins: список QQ-аккаунтов администраторов.adminOnlyChat: чат могут запускать только администраторы.allowedGroups: белый список групп.blockedUsers: чёрный список пользователей.
C. Стабильность и отказоустойчивость
maxRetries: число автоматических повторов после ошибки (по умолчанию0, выключено).retryDelayMs: интервал между повторами (действует только приmaxRetries > 0).fastFailErrors: при совпадении — быстрое переключение модели/пропуск ожидания (по умолчанию пустой массив, выключено).enableEmptyReplyFallback: запасной вариант при пустом ответе.emptyReplyFallbackText: текст запасного ответа при пустом ответе.
D. Параллельность и прерывание
queueDebounceMs: окно антидребезга/объединения сообщений в рамках одной сессии (по умолчанию0, выключено).interruptOnNewMessage: прерывать ли старый ответ новым сообщением (по умолчанию выключено).
E. Усиление контекста
historyLimit: количество внедряемых строк истории группы (рекомендуется по умолчанию 0).enrichReplyForwardContext: рекурсивно ли разбирать reply/forward.maxReplyLayers/maxForwardLayers: верхний предел глубины рекурсии.maxTotalContextChars: верхний предел бюджета символов для внедрения.
F. Вывод и анти-риск (Risk Control)
maxMessageLength: максимальная длина одного сообщения.rateLimitMs: интервал между отправкой частей.formatMarkdown: преобразование Markdown в обычный текст.antiRiskMode: режим обхода (смягчения) risk-control.showReplySessionSource: добавлять к ответу метку сессии-источника (очень полезно в сценариях временных сессий).forwardLongReplyThreshold: порог для автоматического объединения длинных ответов в пересланное сообщение.
G. Мультимедиа и каналы
enableTTS: переключатель голосовых ответов.enableGuilds: поддержка сообщений QQ-каналов.sharedMediaHostDir/sharedMediaContainerDir: пути общего доступа к медиа (часто используется при развёртывании в контейнере).
Рекомендуемая минимальная production-конфигурация
{
"channels": {
"qq": {
"wsUrl": "ws://127.0.0.1:3001",
"accessToken": "your_token",
"requireMention": true,
"admins": "10000001",
"adminOnlyChat": true,
"allowedGroups": "20000001",
"rateLimitMs": 1000,
"maxRetries": 0,
"retryDelayMs": 3000,
"fastFailErrors": [],
"queueDebounceMs": 0,
"injectGatewayMeta": false,
"interruptOnNewMessage": false
}
}
}
Дальнейшее чтение
- Полные параметры и примеры: смотрите раздел конфигурации в
/t/topic/124в корне репозитория. - Детали развёртывания: смотрите инструкцию по развёртыванию NapCat.