Отправка сообщений в Telegram-группы через OpenClaw CLI.
Используй этот навык, когда Влад просит:
bash
openclaw message send --channel telegram --target "<CHAT_ID>" --message "<ТЕКСТ>" [--media "<ПУТЬ>"]
ПараметрОписаниеПример--channelВсегда telegram``--targetID группы-1003856211981``--messageТекст сообщения"Отчёт о занятии"``--mediaПуть к фото/видео (опционально)/home/larthe/.openclaw/media/inbound/file.jpg
-1003856211981 — Робототехника 8-11 лет (основная)-1003829257143 — другая группа-1003879018559 — другая группаbash
openclaw message send --channel telegram --target "-1003856211981" --message "Напоминание: завтра занятие в 11:50"
bash
openclaw message send --channel telegram --target "-1003856211981" \
--message "🤖 ОТЧЁТ О ЗАНЯТИИ
📅 Дата: 22 марта 2026
👨🏫 Преподаватель: Владислав
📌 ПРОЕКТ: ТАНКИ ИЗ LEGO WeDo 2.0
..." \
--media "/home/larthe/.openclaw/media/inbound/file_14---a50e3b78-c5cc-4b70-9bc0-a7c362c13cb2.jpg"
bash
openclaw message send --channel telegram --target "-1003856211981" \
--message "📹 Видео с занятия" \
--media "/home/larthe/.openclaw/media/inbound/IMG_5285.mp4"
bash
curl -X POST "https://api.telegram.org/bot8415787322:AAGK4aQCCGei35g9t2ybKhexlR4BdCZs-3M/sendMediaGroup" \
-F "chat_id=-1003856211981" \
-F 'media=[{"type":"photo","media":"attach://f1","caption":"Текст"},{"type":"photo","media":"attach://f2"}]' \
-F "f1=@/home/larthe/.openclaw/media/inbound/file1.jpg" \
-F "f2=@/home/larthe/.openclaw/media/inbound/file2.jpg"
Папка: /home/larthe/.openclaw/media/inbound/
Список файлов:
bash
ls -la /home/larthe/.openclaw/media/inbound/*.jpg
✅ Бот имеет Privacy Mode: Disabled — видит все сообщения в группах
✅ groupPolicy: "open" — может отправлять без упоминания
✅ Бот — админ в группе -1003856211981
✅ Gateway запущен на порту 18789
bash
# Проверить gateway
curl -s http://127.0.0.1:18789/health
# Проверить бота
curl -s "https://api.telegram.org/bot8415787322:AAGK4aQCCGei35g9t2ybKhexlR4BdCZs-3M/getMe"