Settings
Settings — административный раздел для поведения workspace. Сейчас в dashboard активны две вкладки: Bot и Integrations. API Keys, Connection и GDPR скрыты до отдельного релиза.
Bot
| Настройка | Что делает |
|---|---|
| Bot Name | Добавляет имя бота workspace в system prompt Clark. |
| Language | Auto использует язык пользователя; выбранный язык принудительно задаёт язык ответов workspace. |
| Greeting Message | Используется при /start в привязанном Telegram-чате. |
| Support Email | Показывается, когда пользователь просит живую поддержку. |
| Accent Color | Сохраняется как brand color для компонентов документов/UI, которые его поддерживают. |
| Extra System Prompt | Добавляется в system prompt как дополнительные инструкции workspace. |
Chat Behavior
| Настройка | Что делает |
|---|---|
| Listener Mode | Clark сохраняет контекст и может ответить при упоминании, ответе на его сообщение, личном обращении или полезном высокоуверенном сигнале. |
| Auto Reply | Clark отвечает на каждое текстовое сообщение в Telegram/Slack-группах без упоминания. Включайте осторожно. |
| Daily Summary | Работает с понедельника по четверг в час окончания рабочего дня workspace. Если сообщений за период нет, Clark пропускает сводку. |
| Weekly Summary | Работает каждый понедельник в 10:00 по timezone workspace и покрывает прошлую неделю. |
| Only for CEO / Admin | Отправляет summaries приватно CEO/admin, если доступен private target. |
| Timezone и business hours | Используются расписанием summaries и business-hours логикой. |
Настройки здесь являются defaults workspace. Отдельные чаты могут переопределять поведение во вкладке Chats.
Listener Mode
listener_mode=true включает тихое наблюдение в Telegram-группах. Режим работает, когда auto_reply=false и сообщение пришло без упоминания Clark.
Как это работает:
- Clark всё равно сохраняет каждое сообщение в историю чата;
- счётчик хранится в
xdoc:listener_counter:{tenant}:{chat}; - первые 2 сообщения после включения или сброса счётчика Clark молчит, чтобы накопить контекст;
- вопросы с
?анализируются сразу после накопления начального контекста; - обычные сообщения анализируются примерно каждое 5-е сообщение;
- agent должен вернуть
SKIPили коротко вмешаться, если знает полезный ответ из памяти, документов или контекста чата.
Если listener_mode=false, сообщения в группе без упоминания не запускают ответ и сохраняются только как контекст/pending escalation.
Auto Reply
auto_reply=true заставляет Clark отвечать на каждое текстовое сообщение в Telegram/Slack-группах без упоминания. В Telegram Auto Reply обходит Listener Mode: сообщение сразу идёт в обычный active agent response.
В Slack сейчас поддержана логика mention OR DM OR auto_reply. Автономный Listener Mode с решением SKIP/ответить реализован для Telegram.
Integrations
Clark всегда хранит CRM-данные во внутренней CRM. Если включить Sync with External, новые лиды и сделки также отправляются во внешние системы.
| Интеграция | Статус |
|---|---|
| Bitrix24 | Использует incoming webhook URL. Test вызывает get_deals; sync создаёт leads/deals. |
| AmoCRM | Использует domain и access token. Test вызывает get_leads; sync создаёт leads/contacts/deals. |
| 1C | Использует base URL и optional credentials. Test вызывает контрагентов; sync может создавать контрагентов. |
| Messaging Channels | Информационный блок: Clark сейчас поддерживает Telegram и Slack. Управление чатами находится в Chats. |
Секреты маскируются при загрузке. Если сохранить форму без изменения masked-секрета, backend не перезапишет реальное значение.