Telegram Post

Other

Отправляет текстовые и мультимедийные сообщения в указанные Telegram-группы через OpenClaw CLI с использованием заданного CHAT_ID.

Install

openclaw skills install telegram-post

Telegram Post Skill

Назначение

Отправка сообщений в Telegram-группы через OpenClaw CLI.

Когда использовать

Используй этот навык, когда Влад просит:

  • "Опубликуй в группу"
  • "Отправь пост в Telegram"
  • "Напиши в группу робототехники"
  • "Сделай отчёт о занятии"

Команда

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 — другая группа

Примеры

1. Текстовое сообщение

openclaw message send --channel telegram --target "-1003856211981" --message "Напоминание: завтра занятие в 11:50"

2. Фото с текстом

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"

3. Видео

openclaw message send --channel telegram --target "-1003856211981" \
  --message "📹 Видео с занятия" \
  --media "/home/larthe/.openclaw/media/inbound/IMG_5285.mp4"

4. Альбом (через API, до 10 фото)

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/

Список файлов:

ls -la /home/larthe/.openclaw/media/inbound/*.jpg

Важно

✅ Бот имеет Privacy Mode: Disabled — видит все сообщения в группах ✅ groupPolicy: "open" — может отправлять без упоминания ✅ Бот — админ в группе -1003856211981 ✅ Gateway запущен на порту 18789

Проверка статуса

# Проверить gateway
curl -s http://127.0.0.1:18789/health

# Проверить бота
curl -s "https://api.telegram.org/bot8415787322:AAGK4aQCCGei35g9t2ybKhexlR4BdCZs-3M/getMe"