Documentation Index
Fetch the complete documentation index at: https://docs.velesagent.com/llms.txt
Use this file to discover all available pages before exploring further.
Каналы и интеграции
Канал — это способ доставить сообщение в Велес и получить ответ обратно. Каналом может быть интерфейс Велеса, CLI, Telegram, WhatsApp, Discord, Feishu, Slack, email, QQ, Matrix, DingTalk, WeCom, Mochat или интеграция-расширение.Общая модель
Канал отвечает за доставку сообщений. Цикл работы Велеса остаётся общим: Это значит, что инструменты, память, модель и правила Велеса применяются независимо от того, пришло сообщение из интерфейса, CLI или Telegram.Общие настройки channels
| Поле | Назначение |
|---|---|
sendProgress | Отправлять промежуточный текстовый прогресс |
sendToolHints | Показывать подсказки о вызовах инструментов |
allowFrom
Большинство каналов поддерживает whitelist отправителей:[]— запретить всем;["*"]— разрешить всем;- список id — разрешить только указанным отправителям.
["*"] для публичного Велеса с включёнными файловыми инструментами, оболочкой или MCP.
Telegram
Telegram обычно требует токен Велеса Telegram иallowFrom.
Другие встроенные каналы
В кодовой базе есть встроенные модули каналов для:| Канал | Назначение |
|---|---|
discord | Велес Discord |
feishu | Feishu/Lark |
slack | Slack bot |
email | Почтовый ассистент IMAP/SMTP |
qq | Интеграция QQ |
matrix | Matrix |
dingtalk | DingTalk |
wecom | WeCom |
mochat | Mochat |
whatsapp | WhatsApp через мост |
enabled, задать учётные данные, настроить allowFrom, запустить nanobot gateway.
WhatsApp и мост
Для WhatsApp используется мост. Вход запускается командой:Каналы-расширения
Велес поддерживает архитектуру расширений для каналов.nanobot onboard добавляет конфигурацию по умолчанию для обнаруженных встроенных каналов и каналов-расширений, не перетирая существующие значения.
Для разработки канала читайте Руководство по плагинам каналов.
Сессии по каналам
Обычно ключ сессии строится так:Каналы и безопасность
Перед включением внешнего канала проверьте:allowFromне пустой случайно и не["*"]без причины;tools.restrictToWorkspaceвключён;execвыключен или ограничен;- секреты не лежат в рабочей области открытым текстом;
- токен интерфейса и сервера Велеса не опубликован;
- прогресс и подсказки об инструментах не раскрывают лишнего.
