Публикация в Telegram из Gemini CLI

Gemini CLI может публиковать в Telegram от имени вашего бота. Вы называете чат, Hermoso загружает файлы, а идентификатор сообщения возвращается, чтобы его можно было потом отредактировать.

Hermoso это маркетинговый MCP-сервер: 922+ инструмента через одну точку доступа с OAuth, которые позволяют агенту исследовать рекламу, уже идущую на рынке, создавать готовые изображения и видео, публиковать их и строить платные кампании за ними. Gemini CLI получает всё это через одно подключение. Эта страница описывает один срез: что Gemini CLI реально может делать в Telegram и что Telegram ему не позволит.

Подключите Hermoso к Gemini CLI

  1. Установите расширение.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Устанавливается последний релиз публичного репозитория Hermoso: пять навыков (research, ad-from-brand, generate, product-photoshoot и marketing) плюс файл контекста GEMINI.md. Навыки запускают команду hermoso через npx, поэтому в список инструментов Gemini CLI ничего не добавляется и контекст не расходуется, пока не запущена команда. gemini extensions list показывает их в разделе Agent skills.
  2. Войдите один раз.
    npx -y hermoso auth login
    Открывается вход через браузер, и сохраняются учётные данные, доступные только владельцу, в ~/.hermoso/config.json. Gemini CLI может выполнить это за вас при первом обращении к Hermoso. Нет браузера на этой машине? Создайте ключ в разделе MCP & CLI → Terminal & API keys и выполните npx -y hermoso auth login --token hmk_….
  3. Необязательно: MCP-сервер тоже.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI находит сервер авторизации Hermoso, когда первое подключение отвечает 401, и регистрируется сам, поэтому ключ в settings.json не попадает; /mcp auth hermoso внутри сессии запускает вход. Навыки достигают всех инструментов и без него.
  4. Попросите Gemini CLI о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.

Мы запускали установку выше 2026-09-23 на Gemini CLI 0.60.0 в чистом домашнем каталоге: она взяла текущий релиз hermoso-ai/hermoso, а gemini extensions list показал пять навыков и файл контекста. Расширение не содержит собственного MCP-сервера, и это намеренно: список инструментов загружается в каждую сессию, а навыки ничего не стоят, пока не запущены. Hermoso не связан с Google и не одобрен им и не заявляет обратного.

Затем подключите сам Telegram один раз: Настройки → Коннекторы в Hermoso, вставив токен бота из @BotFather, и добавьте этого бота в канал администратором. Экрана согласия нет: токен и есть учётные данные, а бот тот, кто публикует.

Инструменты Telegram, которые получает Gemini CLI

  • post_to_telegram: отправляет сообщение от имени вашего бота в чат, который вы назовёте: текст до 4 096 символов, одно фото, одно видео или альбом из 2 до 10 элементов с фото и видео вперемешку.
  • schedule_post: ставит пост в очередь с его chatId в тот же календарь, что и остальные каналы.
  • list_telegram_chats: чаты, которые писали боту за последние 24 часа. Помогает найти id, но это не список всех чатов, где состоит бот.
  • edit_telegram_message / pin_telegram_message: исправляет текст или подпись сообщения без потери просмотров, закрепляет или открепляет призыв к действию.
  • create_telegram_invite_link: именованная ссылка-приглашение для каждой кампании с необязательным сроком действия, лимитом участников или подтверждением вступления, чтобы видеть, кто пришёл откуда.
  • telegram_account: число подписчиков или участников чата, название, описание и ссылка-приглашение.
  • list_telegram_dms: сообщения, которые люди отправили боту за последние 24 часа, от новых к старым, чтобы ответить через post_to_telegram.
  • delete_telegram_message: удаляет сообщение, отправленное ботом, в пределах 48-часового окна Telegram, после шага подтверждения.

Telegram подключается токеном бота, а не экраном входа. Создайте бота через @BotFather в Telegram, вставьте токен в Настройки → Коннекторы, затем добавьте бота в свой канал администратором с правом «Post Messages» или в группу участником, который может писать. Hermoso публикует от имени этого бота, никогда от вашего. Два ограничения принадлежат Telegram и стоит учитывать при планировании: у бота нет просмотров по отдельным постам и нет истории постов, поэтому числа подписчиков и именованные ссылки-приглашения это все доступные цифры; сообщения, отправленные боту, хранятся 24 часа, потом исчезают. Публикация не стоит кредитов.

Лимиты Telegram, которые стоит знать до автоматизации

ТекстСообщение в Telegram может содержать 4 096 символов, но только 1 024, если прикреплено фото или видео, потому что текст становится подписью. Проверка выполняется при создании или постановке в очередь, поэтому слишком длинный пост отклоняется, пока вы ещё рядом, а не обрезается тихо по пути.
ВидимостьОтправлено или не отправлено, без формы черновика, непубличной или приватной. Кто видит, решает чат: «опубликуйте в приватную группу или канал, и увидят только её участники». silent доставляет сообщение без звукового уведомления и ничего не меняет в том, кто может его видеть.
КарусельОт 2 до 10 элементов как альбом, и фото с видео можно смешивать. Оба предела собственные пределы Telegram из sendMediaGroup Bot API («должен включать 2 до 10 элементов»), и смешивание тоже оттуда. Альбом показывает одну подпись, на первом элементе. Hermoso загружает файлы, а не передаёт ссылки, поэтому лимиты Telegram поднимаются до 10 МБ на фото и 50 МБ на видео.
Какой аккаунтchatId, обязателен в каждом посте: @username публичного канала или числовой id (у супергруппы или канала он начинается с -100). У Bot API нет метода, который перечисляет чаты, где состоит бот, поэтому Hermoso их не знает и никогда не угадывает.

Попробуйте в Gemini CLI

Просите обычным языком. Это простые фразы, а не DSL:

«Опубликуй ./renders/teaser.mp4 в наш Telegram-канал @ourbrand с подписью не длиннее 1 024 символов и закрепи его без уведомления участников.»

Так выглядит цепочка render_ad → post_to_telegram → pin_telegram_message → create_telegram_invite_link. Gemini CLI спрашивает разрешение перед запуском команды оболочки, а навыки работают через команду hermoso, поэтому публикация показывается строкой, которую можно прочитать до подтверждения. Для инструментов MCP он предлагает разрешить один раз, всегда для этого инструмента или всегда для сервера.

Gemini CLI в Telegram: то, что кусается

Проверьте размер файла до вызова. Telegram ограничивает загружаемое видео 50 МБ, даже когда Hermoso отправляет сам файл, а не ссылку (для ссылки предел 20 МБ). Более длинный рендер может потребовать более легкого кодирования. Бот уже должен быть администратором канала с правом «Publish Messages», а для закрепления нужно еще право закреплять сообщения. Отказ Telegram называет то, чего не хватает.

Две детали Gemini CLI определяют, насколько это безопасно. gemini mcp add записывает в .gemini/settings.json проекта, если не указать --scope user. Это полезно, когда один репозиторий всегда должен работать с одним брендом. И никогда не добавляйте Hermoso с --trust: он пропускает все подтверждения для сервера, включая те, что стоят перед публикацией. Инструменты MCP приходят с именем mcp_hermoso_ плюс имя инструмента, а --exclude-tools полностью исключает любой из них.

Исследуйте Telegram перед публикацией

В Hermoso нет рекламной библиотеки Telegram и поиска по каналам, поэтому исследование конкурентов в Telegram не заявляется. Изучайте креатив там, где он публичен (рекламные библиотеки Meta, Google и LinkedIn, а также органические TikTok, Instagram, YouTube, Reddit и Threads), и публикуйте готовое объявление здесь.

Платная часть

В Hermoso нет рекламы в Telegram, и мы этого не подразумеваем. Telegram здесь канал, которым вы владеете и управляете через своего бота: публикация, закрепление, редактирование, подсчёт подписчиков и отслеживание приглашений. Платные инструменты покрывают Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads и AppLovin Ads.

Что Gemini CLI не может сделать сам

Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.

Один шаг намеренно остаётся за вами: создание бота через @BotFather и добавление его в ваш канал. Всё после этого это вызовы инструментов.

Остальная матрица

Из Gemini CLI можно публиковать в: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky. Или посмотрите всё, куда может публиковать Gemini CLI.

Публикация в Telegram из: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Часто задаваемые вопросы

Может ли Gemini CLI публиковать в Telegram?

Да, через расширение Hermoso для Gemini CLI. Выполните gemini extensions install https://github.com/hermoso-ai/hermoso, что добавляет пять навыков Hermoso, управляющих командой hermoso, затем войдите один раз командой npx -y hermoso auth login. Вход открывает браузер и сам сохраняет учётные данные, поэтому ключ создавать и вставлять не нужно. Если вы также хотите видеть инструменты Hermoso в собственном списке Gemini CLI, команда gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp добавит размещённый сервер, который входит через OAuth. Тогда у Gemini CLI появятся 922+ инструмента, включая те, что публикуют в Telegram, а также те, что исследуют рекламу, уже запущенную на вашем рынке, и сначала создают креатив.

Как подключить Telegram к Gemini CLI?

Два шага, каждый один раз. Выполните gemini extensions install https://github.com/hermoso-ai/hermoso: это добавит пять навыков Hermoso, которые управляют командой hermoso. Затем войдите один раз командой npx -y hermoso auth login. Вход открывает браузер и сохраняет учетные данные сам, так что ключ создавать и вставлять не нужно. Если вы также хотите видеть инструменты Hermoso в собственном списке Gemini CLI, добавьте размещенный сервер командой gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp, он входит через OAuth. Затем создайте бота у @BotFather в Telegram, вставьте его токен в Настройки → Коннекторы в Hermoso и добавьте бота в свой канал администратором с правом «Publish Messages». После этого Gemini CLI публикует в Telegram как обычный вызов инструмента, каждый раз называя чат.

Может ли Gemini CLI опубликовать в Telegram приватно или как черновик?

В Bot API нет черновика или личного сообщения. Приватность в Telegram принадлежит чату: опубликуйте в приватную группу или канал, и увидят только её участники. Hermoso отклоняет видимость, которую Telegram не может обеспечить, в тот момент, когда вы её запрашиваете, а не публикует тихо что-то более слабое.

Может ли Gemini CLI исследовать Telegram перед публикацией?

Нет. В Hermoso нет рекламной библиотеки Telegram и поиска по каналам. Он исследует креатив в публичных рекламных библиотеках и органических платформах, а Telegram это то место, где вы публикуете результат.

Какой лимит подписи для Telegram при публикации из Gemini CLI?

Текстовое сообщение Telegram без вложений может быть до 4 096 символов; когда прикреплено фото или видео, текст становится подписью и лимит составляет 1 024. Hermoso называет, какой бюджет применился. Hermoso проверяет это при создании или постановке в очередь, поэтому Gemini CLI узнаёт сразу, а не получает сбой позже, когда никто не смотрит.

Может ли Gemini CLI вести рекламу в Telegram, а не только публиковать?

Нет. В Hermoso нет реклам в Telegram. Telegram здесь канал, которым вы управляете через своего бота: посты, закрепления, редактирование, ссылки-приглашения и число подписчиков.

Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.

Начать бесплатно →   Посмотреть цены