Вот ситуация, которую большинство людей узнают: ваша рабочая команда общается в Slack, близкие друзья — в WhatsApp, игровое сообщество живёт в Discord, а личные контакты предпочитают Telegram. В итоге у вас открыты четыре приложения, четыре потока уведомлений и четыре отдельных контекста для управления.
Теперь представьте, что ваш ИИ-ассистент работает во всех них одновременно — с общей памятью, так что он помнит, что вы сказали ему в Telegram, когда вы спрашиваете об этом в Discord. Один ассистент, везде, где вы уже есть.
Вот что делает возможным многоканальная архитектура ZeroClaw, и настройка проще, чем вы могли бы ожидать.
Как это работает под капотом
Система каналов ZeroClaw построена на трейтах Rust. Каждый канал — Telegram, Discord, WhatsApp, Signal, Matrix, IRC — является независимым адаптером, реализующим один и тот же интерфейс. Все они разделяют одно подключение к провайдеру ИИ, одну базу данных памяти, один конфигурационный файл и один процесс, работающий как один бинарный файл.
Настройка Telegram
Отправьте сообщение @BotFather в Telegram, чтобы создать нового бота и получить токен. Затем отправьте сообщение @userinfobot, чтобы получить ваш ID пользователя:
Настройка Discord
Перейдите на discord.com/developers, создайте приложение, добавьте бота и скопируйте токен:
Настройка WhatsApp
При первом запуске ZeroClaw отображает QR-код в терминале. Отсканируйте его с помощью WhatsApp на телефоне для сопряжения.
Запуск всего
Одна команда. Все три канала подключаются одновременно.
Общая память на практике
Вы отправляете сообщение в Telegram: «Запомни, что мой дедлайн проекта — 15 марта». Позже в Discord: «Когда мой дедлайн?» — «Дедлайн вашего проекта — 15 марта, как вы упоминали ранее.» Боту не нужно было говорить снова. Память разделяется по всему экземпляру ZeroClaw.
Настройка поведения по каналам
Контроль доступа
Добавление дополнительных каналов
ZeroClaw поддерживает 30+ каналов. Добавление ещё одного — просто больше конфигурации. Каждый дополнительный канал добавляет примерно 0,5 МБ ОЗУ. Десять каналов одновременно всё равно работают менее чем при 10 МБ в общей сложности.
Общая картина
Многоканальная настройка решает реальную проблему: ваша жизнь не происходит в одном приложении, и ваш ИИ-ассистент тоже не должен. Один бинарный файл, один конфигурационный файл, одна база данных памяти, и ваш ассистент присутствует на каждой платформе, которую вы используете — помня контекст по всем из них, используя меньше ОЗУ, чем одна вкладка браузера.