Модуль 3.1 · Урок 3
Урок 3: Интерфейс и базовые команды
Содержание
- Чему вы научитесь
- Команды терминала
- Управление Gateway
- Управление конфигурацией
- Управление каналами
- Управление агентами
- Команды чата
- Пример использования
- Работа с WebChat
- Запуск
- Основные возможности в WebChat
- Сессии и контекст
- Что такое сессия
- Управление сессиями
- Как OpenClaw использует контекст
- Практические задания
- Задание 1: Базовый разговор
- Задание 2: Работа с файлами
- Задание 3: Поиск информации
- Задание 4: Выполнение команд
- Задание 5: Использование slash-команд
- Полезные приёмы
- Многострочные сообщения
- Прикрепление файлов
- Переключение модели на лету
- Ключевые выводы
- Следующий модуль
Чему вы научитесь
- Использовать команды управления OpenClaw в терминале
- Работать с WebChat для тестирования
- Выполнять основные задачи: вопросы, файловые операции, поиск в интернете
- Понимать, как работают сессии и контекст
- Управлять Gateway: запуск, остановка, перезагрузка
Команды терминала
OpenClaw предоставляет набор команд для управления. Вот основные:
Управление Gateway
# Статус Gateway
openclaw status
# Статус
openclaw gateway status
# Запуск
openclaw gateway start
# Остановка
openclaw gateway stop
# Перезапуск
openclaw gateway restart
# Логи в реальном времени
openclaw gateway logs -f
Управление конфигурацией
# Показать текущую конфигурацию
openclaw config list
# Получить значение
openclaw config get defaultModel
# Установить значение
openclaw config set defaultModel "claude-sonnet-4-6"
# Открыть конфигурацию в редакторе
openclaw config edit
Управление каналами
# Список подключённых каналов
openclaw channels list
# Подключить новый канал
openclaw channels login --channel telegram
# Отключить канал
openclaw channels logout --channel telegram
# Статус канала
openclaw channels status --channel telegram
Управление агентами
# Список агентов
openclaw agents list
# Добавить агента
openclaw agents add work
# Удалить агента
openclaw agents remove work
# Посмотреть привязки (bindings)
openclaw agents list --bindings
Команды чата
Когда вы общаетесь с OpenClaw через любой канал (WebChat, Telegram, WhatsApp), доступны специальные slash-команды:
| Команда | Что делает |
|---|---|
/status | Показывает статус Gateway, модель, аптайм |
/think | Включает режим “думания вслух” — агент показывает ход мыслей |
/verbose | Подробный режим — больше деталей в ответах |
/usage | Статистика использования: токены, стоимость, сессии |
/activation | Показывает текущий режим активации в групповых чатах |
/model | Показывает или меняет текущую модель |
/session | Управление сессиями: создать новую, переключиться, удалить |
/help | Список всех доступных команд |
Пример использования
Вы: /status
OpenClaw: Gateway v2026.5.7
Uptime: 3h 42m
Model: claude-sonnet-4-6
Channels: webchat, telegram
Sessions: 12 active
Tokens today: 45,230
Вы: /usage
OpenClaw: Usage (last 24h):
Input tokens: 32,100 ($0.096)
Output tokens: 13,130 ($0.197)
Total cost: $0.293
Sessions: 8
Работа с WebChat
WebChat — встроенный канал для работы через терминал. Он удобен для тестирования и быстрых задач.
Запуск
openclaw chat
Основные возможности в WebChat
Простой вопрос:
Вы: Какие 5 самых популярных языков программирования в 2026 году?
OpenClaw: По данным различных рейтингов на 2026 год, топ-5 языков:
1. Python -- лидер в AI/ML, data science, автоматизации
2. JavaScript/TypeScript -- веб-разработка, full-stack
3. Java -- enterprise, Android
4. Go -- облачная инфраструктура, микросервисы
5. Rust -- системное программирование, безопасность
Работа с файлами:
Вы: Создай файл shopping-list.md со списком продуктов: молоко, хлеб, яйца, сыр
OpenClaw: Создал файл shopping-list.md:
- молоко
- хлеб
- яйца
- сыр
Поиск в интернете:
Вы: Найди в интернете последние новости про OpenClaw
OpenClaw: Вот последние новости об OpenClaw:
[результаты поиска]
Выполнение команд:
Вы: Покажи, сколько места на диске
OpenClaw: Выполняю df -h...
[результат команды]
Сессии и контекст
Что такое сессия
Сессия — это один поток разговора с контекстом. OpenClaw запоминает всё, что вы обсуждали в рамках сессии, и использует эту информацию для последующих ответов.
Вы: Меня зовут Алексей, я работаю маркетологом.
OpenClaw: Приятно познакомиться, Алексей! Я запомнил, что вы маркетолог.
Вы: Какие AI-инструменты мне будут полезны?
OpenClaw: Для маркетолога я бы рекомендовал:
1. ChatGPT/Claude -- для написания текстов и анализа
2. Midjourney -- для генерации визуалов
3. n8n/Zapier -- для автоматизации рутины
[ответ учитывает контекст -- знает, что вы маркетолог]
Управление сессиями
# Создать новую сессию (чистый контекст)
/session new
# Показать текущую сессию
/session info
# Переключиться на другую сессию
/session switch <id>
Как OpenClaw использует контекст
OpenClaw строит контекст из нескольких слоёв:
- SOUL.md — постоянная инструкция (кто он, как себя вести)
- USER.md — ваши предпочтения (язык, стиль, интересы)
- AGENTS.md — контекст инструментов и проектов
- История сессии — что вы обсуждали в текущем разговоре
- Результаты инструментов — данные из файлов, браузера, команд
Всё это отправляется модели вместе с вашим сообщением. Поэтому OpenClaw “знает” больше, чем обычный чат-бот.
Практические задания
Выполните каждое задание через WebChat (openclaw chat):
Задание 1: Базовый разговор
Вы: Объясни, что такое Docker, простыми словами. Максимум 5 предложений.
Оцените ответ: понятно ли объяснение? Задайте уточняющий вопрос и проверьте, что OpenClaw помнит контекст.
Задание 2: Работа с файлами
Вы: Создай файл ~/notes/ideas.md с тремя идеями для мобильного приложения.
Каждая идея -- заголовок и описание в 2 предложения.
Затем:
Вы: Прочитай файл ~/notes/ideas.md и добавь к каждой идее оценку сложности (легко/средне/сложно).
Задание 3: Поиск информации
Вы: Найди в интернете, какая версия OpenClaw сейчас актуальная,
и перечисли 3 главных нововведения последней версии.
Задание 4: Выполнение команд
Вы: Покажи текущее время, hostname и версию операционной системы.
OpenClaw должен выполнить системные команды и показать результат.
Задание 5: Использование slash-команд
Выполните последовательно:
/status
/usage
/think
После включения /think задайте вопрос и обратите внимание на то, как OpenClaw показывает ход мыслей.
Полезные приёмы
Многострочные сообщения
В WebChat вы можете отправлять многострочные сообщения. Используйте обратный слэш \ в конце строки для продолжения:
Вы: Напиши Python-скрипт, который:\
1. Читает CSV-файл\
2. Считает среднее значение по столбцу "price"\
3. Выводит результат
Прикрепление файлов
В мессенджерах (Telegram, WhatsApp) вы можете отправить файл, и OpenClaw его прочитает. В WebChat используйте путь к файлу:
Вы: Проанализируй файл ~/reports/q1-2026.csv
Переключение модели на лету
Если текущая модель не справляется с задачей, переключитесь:
/model claude-4-opus
Вы: [ваш сложный вопрос]
/model claude-sonnet-4-6
Ключевые выводы
- OpenClaw управляется через команды терминала (
openclaw status,start,stop,config) и slash-команды в чате (/status,/think,/usage) - WebChat — встроенный канал для тестирования, работает через терминал
- OpenClaw может работать с файлами, выполнять команды, искать в интернете и многое другое
- Сессии сохраняют контекст разговора — OpenClaw помнит, о чём вы говорили
- Контекст строится из нескольких слоёв: SOUL.md, USER.md, история сессии, результаты инструментов
- Slash-команды позволяют управлять поведением прямо из чата
Следующий модуль
Модуль 3.2: Подключение каналов — подключим Telegram, WhatsApp и Discord, чтобы общаться с OpenClaw через привычные мессенджеры.