QwenClaw — ИИ-ассистент в Telegram
Персональный ИИ-агент, который живёт в Telegram. Пишешь ему сообщение — получаешь ответ от Qwen Code. Почти бесплатно: 1000 запросов в день без подписок и кредитных карт. Установка — одна команда.
Репозиторий: github.com/a-prs/QwenClaw
Видеоинструкция
Что умеет
- Чат с ИИ в Telegram — пишешь сообщение, получаешь ответ с подсветкой кода
- Несколько сессий — можно вести разные проекты параллельно, переключаться между ними
- Голосовые сообщения — говоришь голосом, бот распознаёт и отвечает (через Groq Whisper, опционально)
- Автозапуск — работает 24/7, перезапускается после перезагрузки сервера
- Безопасность — отвечает только тебе (привязка к твоему Chat ID)
Проще говоря
Это как иметь ChatGPT в Telegram, но бесплатно и на своём сервере. Можно писать ему с телефона из любого места — он всегда на связи.
Что нужно
| Компонент | Где взять | Стоимость |
|---|---|---|
| VPS-сервер (Ubuntu/Debian) | Как арендовать → | от $4/мес |
| Telegram-бот | Создать через @BotFather | Бесплатно |
| Твой Chat ID | Узнать через @userinfobot | Бесплатно |
| Qwen Code | Устанавливается автоматически скриптом | Бесплатно (1000 запросов/день) |
Установка пошагово
1. Создай Telegram-бота
- Открой Telegram, найди @BotFather
- Напиши ему
/newbot - Придумай имя боту (например, «Мой ИИ Ассистент»)
- Придумай username (например,
my_ai_assistant_bot) - BotFather даст тебе токен — строку вида
7123456789:AAH.... Скопируй его.
2. Узнай свой Chat ID
- Открой Telegram, найди @userinfobot
- Напиши ему что угодно
- Он ответит твоим Chat ID — число вида
123456789. Скопируй его.
3. Запусти установку на сервере
Подключись к серверу через Termius и выполни одну команду:
curl -fsSL https://raw.githubusercontent.com/a-prs/QwenClaw/main/install.sh -o /tmp/install.sh && sudo bash /tmp/install.shСкрипт спросит у тебя:
- Telegram Bot Token — вставь токен из шага 1
- Your Chat ID — вставь Chat ID из шага 2
- Groq API Key (опционально) — для голосовых сообщений. Можно ввести сразу, а можно пропустить и настроить позже через бот
4. Авторизуй Qwen Code
Скрипт попросит авторизоваться в Qwen. Он покажет ссылку — открой её в браузере, войди (можно через Google), и авторизация пройдёт автоматически.
5. Готово!
Открой Telegram, найди своего бота и напиши ему что-нибудь:
Привет! Расскажи о себе.Бот ответит. Ты только что создал своего ИИ-агента.
Что скрипт делает автоматически
Чтобы не было «магии» — вот что происходит при установке:
- Устанавливает Node.js (если не установлен)
- Устанавливает Python и зависимости (aiogram)
- Устанавливает Qwen Code CLI
- Создаёт отдельного системного пользователя (безопасность)
- Скачивает код QwenClaw
- Настраивает systemd-сервис (автозапуск)
- Запускает бота
Управление ботом
Команды на сервере
# Статус бота
sudo systemctl status qwenclaw
# Перезапуск
sudo systemctl restart qwenclaw
# Остановка
sudo systemctl stop qwenclaw
# Логи (если что-то не работает)
sudo journalctl -u qwenclaw -fКоманды в Telegram
| Команда | Что делает |
|---|---|
/new | Создать новую сессию |
/sessions | Показать список сессий |
/close | Закрыть текущую сессию |
Голосовые сообщения (опционально)
Чтобы бот понимал голосовые сообщения, нужен бесплатный API-ключ от Groq.
Получение ключа
- Зайди на console.groq.com
- Зарегистрируйся → создай API Key
- Скопируй ключ
Способ 1: Через настройки бота (проще)
Прямо в Telegram напиши боту команду /settings — в меню настроек можно ввести Groq API-ключ. Бот сохранит его и сразу начнёт понимать голосовые.
Способ 2: Через .env на сервере
Если предпочитаешь настраивать через терминал:
sudo nano /opt/qwenclaw/.envДобавь строку:
GROQ_API_KEY=твой-ключ-groqПерезапусти бота:
sudo systemctl restart qwenclawПосле настройки любым способом можно отправлять голосовые сообщения — бот распознает речь и ответит текстом.
Частые проблемы
Бот не отвечает
- Проверь статус:
sudo systemctl status qwenclaw - Посмотри логи:
sudo journalctl -u qwenclaw -f --no-pager - Убедись, что Chat ID правильный
«Qwen auth failed»
- Повтори авторизацию: скрипт покажет ссылку, открой в браузере
Бот отвечает только мне?
- Да, это фича безопасности. Бот привязан к твоему Chat ID и игнорирует всех остальных.
Что ещё посмотреть?
- Самый быстрый старт — начни с вайб-кодинга на компьютере
- Подключение сервера — как арендовать и настроить VPS
- Установка n8n — автоматизации на сервере