tutorial channels

Создание многоканального ИИ-ассистента: Telegram + Discord + WhatsApp

ZeroClaws.io

ZeroClaws.io

@zeroclaws

February 25, 2026

7 мин. чтения

Создание многоканального ИИ-ассистента: Telegram + Discord + WhatsApp

Вот ситуация, которую большинство людей узнают: ваша рабочая команда общается в 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 МБ в общей сложности.

Общая картина

Многоканальная настройка решает реальную проблему: ваша жизнь не происходит в одном приложении, и ваш ИИ-ассистент тоже не должен. Один бинарный файл, один конфигурационный файл, одна база данных памяти, и ваш ассистент присутствует на каждой платформе, которую вы используете — помня контекст по всем из них, используя меньше ОЗУ, чем одна вкладка браузера.

Поделиться в: share code
star Star on GitHub

Будь в курсе

Получай обновления о новых релизах, интеграциях и инфраструктуре AI-агентов на Rust. Без спама, отписка в любой момент.