Paano ikonekta ang Telegram sa Gemini CLI

Kayang mag-post ng Gemini CLI sa Telegram bilang bot mo. Pinapangalanan mo ang chat, ina-upload ng Hermoso ang mga file, at ibinabalik ang message id para sa anumang pag-edit sa hinaharap.

Hermoso ay isang marketing MCP server: 1,000+ tools sa iisang OAuth’d endpoint na nagbibigay-daan sa isang agent na magsaliksik ng mga ad na tumatakbo na sa isang market, gumawa ng image at video ad, i-publish ang mga ito, at buuin ang mga bayad na campaign sa likod ng mga ito. Naaabot ng Gemini CLI ang lahat ng ito sa pamamagitan ng iisang koneksyon. Sakop ng pahinang ito ang isang bahagi nito: ang kaya mismong gawin ng Gemini CLI sa Telegram, at ang hindi pinapayagan ng Telegram na gawin nito.

Ikonekta ang Hermoso sa Gemini CLI

  1. I-install ang extension.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Ini-install nito ang pinakabagong release ng pampublikong repository ng Hermoso: limang skill (research, ad-from-brand, generate, product-photoshoot at marketing) kasama ang isang GEMINI.md context file. Pinapatakbo ng mga skill ang command na hermoso sa pamamagitan ng npx, kaya walang idinadagdag sa listahan ng tool ng Gemini CLI at walang nauubos na context hangga't walang tumatakbong command. Ipinapakita ng gemini extensions list ang mga ito sa ilalim ng Agent skills.
  2. Mag-sign in nang isang beses.
    npx -y hermoso auth login
    Magbubukas ito ng sign-in sa browser at mag-iimbak ng credential na tanging may-ari lang ang makakabasa, sa ~/.hermoso/config.json. Puwedeng patakbuhin ito ng Gemini CLI para sa iyo sa unang pagkakataong kailanganin nito ang Hermoso. Walang browser sa makinang iyon? Gumawa ng key sa ilalim ng MCP & CLI → Terminal & API keys at patakbuhin ang npx -y hermoso auth login --token hmk_….
  3. Opsyonal: ang MCP server din.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Hinahanap ng Gemini CLI ang authorization server ng Hermoso kapag sumagot ng 401 ang unang koneksyon, at nagre-register ito sa sarili nito, kaya walang key na nalalagay sa settings.json. Pinapatakbo ng /mcp auth hermoso sa loob ng session ang sign-in. Naaabot ng mga skill ang bawat tool kahit wala nito.
  4. Humingi ng isang bagay sa Gemini CLI. “Kunin ang mga pinakamatagal nang tumatakbong ad ng tatlo kong pinakamalapit na kakumpitensya at gawing 9:16 na video ang pinakamagandang hook,” o “i-post ang render na ito sa channel.” Ang agent ang pumipili ng mga tool; ikaw ang nag-aaproba ng gastos.

Pinatakbo namin ang install sa itaas noong 2026-09-23 sa Gemini CLI 0.60.0 sa isang malinis na home directory: kinuha nito ang kasalukuyang release ng hermoso-ai/hermoso, at iniulat ng gemini extensions list ang limang skill at ang context file. Walang sariling MCP server ang extension, at sinasadya iyon: may tool list na nilo-load sa bawat session, at walang gastos ang mga skill hangga't hindi tumatakbo. Hindi kaanib at hindi inendorso ng Google ang Hermoso.

Pagkatapos, ikonekta mismo ang Telegram, isang beses, sa ilalim ng Settings → Connectors sa Hermoso sa pamamagitan ng pag-paste ng bot token mula sa @BotFather, at idagdag ang bot na iyon sa iyong channel bilang administrator. Walang consent screen: ang token ang credential, at ang bot ang nagpo-post.

Ang mga Telegram tool na makukuha ng Gemini CLI

  • post_to_telegram: nagpapadala ng mensahe bilang iyong bot sa chat na pinangalanan mo: text na hanggang 4,096 characters, o isang larawan, isang video, o album na 2 hanggang 10 na may halong larawan at video.
  • schedule_post: inilalagay sa queue kasama ang chatId nito, sa parehong calendar ng bawat ibang channel.
  • list_telegram_chats: ang mga chat na nagmensahe sa bot sa nakaraang 24 na oras. Nakakatulong ito sa paghanap ng id, at hindi ito listahan ng bawat chat na kinabibilangan ng bot.
  • edit_telegram_message / pin_telegram_message: inaayos ang text o caption ng mensahe nang hindi nawawala ang mga view nito, at nagpi-pin o nag-a-unpin ng call to action.
  • create_telegram_invite_link: isang pinangalanang invite link bawat campaign, na may opsyonal na expiry, limit ng miyembro o join approval, para makita mo kung sino ang sumali mula saan.
  • telegram_account: bilang ng subscriber o miyembro ng chat, pamagat, deskripsyon at invite link.
  • list_telegram_dms: ang mga ipinadala ng mga tao sa bot sa nakaraang 24 na oras, pinakabago muna, para masagot gamit ang post_to_telegram.
  • delete_telegram_message: nagbubura ng mensaheng ipinadala ng bot, sa loob ng 48-oras na palugit ng Telegram, pagkatapos ng hakbang ng kumpirmasyon.

Kumokonekta ang Telegram gamit ang bot token, hindi sign-in screen. Gumawa ng bot gamit ang @BotFather sa Telegram, i-paste ang token nito sa ilalim ng Workspace → Connectors, at idagdag ang bot sa iyong channel bilang administrator na may Post Messages, o sa grupo bilang miyembrong puwedeng mag-post. Sa bot nagpo-post ang Hermoso, hindi sa iyo. May dalawang limit na galing sa Telegram at dapat pagplanuhan: walang view kada post at walang kasaysayan ng post ang bot, kaya ang bilang ng subscriber at mga pinangalanang invite link ang mga numerong mayroon ka; at ang mga mensaheng ipinadala sa bot ay itinatago sa loob ng 24 na oras, pagkatapos ay nawawala na. Libre ang pag-publish.

Mga limit sa Telegram na dapat malaman bago ka mag-automate ng kahit ano

TextAng mensahe sa Telegram ay umaabot sa 4,096 characters, pero 1,024 lamang kapag may nakakabit na larawan o video, dahil ang teksto ay nagiging caption. Ipinapatupad ito kapag ginawa o inilagay sa queue ang post, kaya tinatanggihan ang sobrang haba na post habang nandiyan ka pa para ayusin ito, sa halip na tahimik na putulin habang papalabas.
VisibilityNaipadala o hindi naipadala, walang draft, unlisted o private na anyo. Ang chat ang nagpapasya kung sino ang makakakita: “mag-post sa private na grupo o channel at ang mga miyembro lamang nito ang makakakita.” Naghahatid ang silent nang walang tunog ng notification, at hindi nito binabago kung sino ang makakakita ng mensahe.
Carousel2 hanggang 10 item bilang album, at puwedeng paghaluin ang larawan at video. Parehong sariling hangganan ng Telegram ang dalawa, mula sa sendMediaGroup ng Bot API (“dapat may 2-10 item”), at gayundin ang paghahalo. Iisang caption ang ipinapakita ng album, sa unang item nito. Ina-upload ng Hermoso ang mga file sa halip na magbigay ng link, na nagpapataas ng limit ng Telegram sa 10MB bawat larawan at 50MB bawat video.
Aling accountchatId, kinakailangan sa bawat post: ang @username ng pampublikong channel o ang numeric id nito (nagsisimula sa -100 ang supergroup o channel). Walang method sa Bot API na naglilista ng mga chat na kinabibilangan ng bot, kaya hindi ito malalaman ng Hermoso at hindi ito humuhula.

Subukan sa Gemini CLI

Humingi nito sa karaniwang wika. Ito ay simpleng mga pangungusap, hindi DSL:

“I-post ang ./renders/teaser.mp4 sa Telegram channel naming @ourbrand na may caption na wala pang 1,024 character, at i-pin ito nang hindi nino-notify ang mga miyembro.”

Ganito ang takbo ng proseso: render_ad → post_to_telegram → pin_telegram_message → create_telegram_invite_link. Humihingi ng pahintulot ang Gemini CLI bago magpatakbo ng shell command, at kumikilos ang mga skill sa pamamagitan ng command na hermoso, kaya lumalabas ang pag-publish bilang linyang mababasa mo bago ka sumang-ayon. Para sa mga MCP tool, nag-aalok ito ng isang beses, palagi para sa tool na iyon, o palagi para sa server.

Ang Gemini CLI sa Telegram: ang bahaging nakakaabala

Suriin ang laki ng file bago ang tawag. Nilalagyan ng Telegram ng limitasyong 50MB ang na-upload na video kahit ipinapadala ng Hermoso ang mismong byte sa halip na link (ang link ay may limitasyong 20MB), at maaaring kailanganin ng mas mahabang render ng mas magaang encode. Dapat nang admin ang bot na may Post Messages sa channel, kasama ang pin rights para makapag-pin, at sinasabi ng pagtanggi ng Telegram kung alin ang kulang.

Dalawang detalye ng Gemini CLI ang nagpapasya kung gaano ito ligtas. Isinusulat ng gemini mcp add ang config sa .gemini/settings.json ng project maliban kung ipapasa mo ang --scope user, na kapaki-pakinabang kapag ang isang repo ay dapat laging tumatakbo sa iisang brand. At huwag kailanman idagdag ang Hermoso gamit ang --trust: nilalaktawan nito ang bawat kumpirmasyon para sa server, kasama ang mga nasa harap ng isang publish. Ang mga MCP tool ay lumalabas na may pangalang mcp_hermoso_ kasunod ng pangalan ng tool, at ang --exclude-tools ang nag-aalis ng alinman sa mga ito nang tuluyan.

Magsaliksik sa Telegram bago mag-post

Walang Telegram ad library at walang channel search sa Hermoso, kaya wala itong inaangkin na pagsasaliksik sa kakumpitensya sa Telegram. Magsaliksik ng creative kung saan ito pampubliko (ang ad library ng Meta, Google at LinkedIn, kasama ang organic na TikTok, Instagram, YouTube, Reddit at Threads) at i-post dito ang ad na tugma sa brand.

Ang bayad na bahagi

Walang Telegram ads sa Hermoso, at hindi kami nagpapahiwatig ng anuman. Ang Telegram dito ay channel na pag-aari mo at pinapatakbo sa pamamagitan ng bot mo: mag-post, mag-pin, mag-edit, magbilang ng subscriber at subaybayan ang mga invite. Sakop ng mga bayad na tool ang Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads at AppLovin Ads.

Ano ang hindi kayang gawin ng Gemini CLI nang mag-isa

Ang agent na may budget ay magagamit lamang kung nakatakda ang saklaw ng pinsala, kaya nasa server ang bakod at hindi sa prompt. Bawat ad campaign, ad set, ad group at ad ay ginagawang paused, at ang mga status switch na nagpapagana ng totoong pera ay tumatangging tumakbo nang walang tahasang confirmation flag. Bawat render ay may paunang quote (hermoso_capabilities ang naglalathala ng eksaktong credit cost ng bawat model bago gumastos ng anuman). Inilalaan ang credits bago ang unang tawag sa provider at isinasara sa eksaktong gastos pagkatapos, kaya kapag pumalya ang dispatch ay nire-refund ito sa halip na iwang sinisingil ka para sa wala. May confirmation din ang mga pagbura, at bawat campaign tree ay binabasa muli mula sa ad platform bago sabihin ng agent mo kung ano ang nabuo.

Isang hakbang ang sadyang sa iyo: ang paggawa ng bot gamit ang @BotFather at ang pagdaragdag nito sa iyong channel. Lahat ng sumunod ay tool call na.

Ang natitirang matrix

Mula sa Gemini CLI, mag-post sa: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky. O tingnan ang lahat ng puwedeng i-publish ng Gemini CLI.

Mag-post sa Telegram mula sa: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Mga madalas na tanong

Puwede bang mag-post ang Gemini CLI sa Telegram?

Oo, gamit ang Gemini CLI extension ng Hermoso. Patakbuhin ang gemini extensions install https://github.com/hermoso-ai/hermoso, na magdadagdag ng limang skill ng Hermoso na nagpapatakbo ng command na hermoso, tapos mag-sign in nang isang beses gamit ang npx -y hermoso auth login. Ang sign-in ay magbubukas ng browser at ito mismo ang mag-iimbak ng credential, kaya walang key na kailangang gawin o i-paste. Kung gusto mo ring nasa listahan ng tool ng Gemini CLI ang mga tool ng Hermoso, idaragdag ng gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp ang hosted server, na nag-sa-sign in gamit ang OAuth. Pagkatapos, may 1,000+ tool na ang Gemini CLI, kasama ang mga nagpo-publish sa Telegram, pati ang mga nagsasaliksik ng mga ad na tumatakbo na sa market mo at nagre-render ng creative mismo.

Paano ko ikokonekta ang Telegram sa Gemini CLI?

Dalawang hakbang, isang beses lang bawat isa. Patakbuhin ang gemini extensions install https://github.com/hermoso-ai/hermoso, na magdadagdag ng limang skill ng Hermoso na nagpapatakbo ng command na hermoso, tapos mag-sign in nang isang beses gamit ang npx -y hermoso auth login. Ang sign-in ay magbubukas ng browser at ito mismo ang mag-iimbak ng credential, kaya walang key na kailangang gawin o i-paste. Kung gusto mo ring nasa listahan ng tool ng Gemini CLI ang mga tool ng Hermoso, idaragdag ng gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp ang hosted server, na nag-sa-sign in gamit ang OAuth. Pagkatapos, gumawa ng bot gamit ang @BotFather sa Telegram, i-paste ang token nito sa ilalim ng Workspace → Connectors sa Hermoso, at idagdag ang bot sa channel mo bilang administrator na may Post Messages. Pagkatapos nito, nagpo-publish ang Gemini CLI sa Telegram bilang ordinaryong tool call, na binabanggit ang chat sa bawat pagkakataon.

Puwede bang mag-post nang pribado o bilang draft sa Telegram ang Gemini CLI?

Walang draft o pribadong mensahe sa Bot API. Ang privacy sa Telegram ay nasa chat: mag-post sa pribadong grupo o channel at ang mga miyembro lang nito ang makakakita. Tinatanggihan ng Hermoso ang visibility na hindi kayang tuparin ng Telegram sa sandaling hilingin mo ito, sa halip na tahimik na mag-publish ng mas mahinang bersyon.

Puwede bang magsaliksik ang Gemini CLI sa Telegram bago mag-post?

Hindi. Walang Telegram ad library o channel search ang Hermoso. Nagsasaliksik ito ng creative sa mga pampublikong ad library at organic na platform, at sa Telegram mo ipo-post ang resulta.

Ano ang limit ng caption sa Telegram kapag nagpo-post mula sa Gemini CLI?

Ang mensahe sa Telegram na text lang ay umaabot sa 4,096 characters; kapag may nakakabit na larawan o video, ang teksto ay caption at 1,024 ang limit. Sinasabi ng Hermoso kung aling budget ang nalapat. Ipinapatupad ito ng Hermoso kapag ginawa o inilagay sa queue ang post, kaya agad na nalalaman ng Gemini CLI ang limit sa halip na mag-fail nang huli kapag wala nang nakatingin.

Puwede bang magpatakbo ng Telegram ads ang Gemini CLI bukod sa pag-post?

Wala. Walang Telegram ads sa Hermoso. Ang Telegram dito ay channel na pinapatakbo mo sa sarili mong bot: mga post, pin, edit, invite link at bilang ng subscriber.

Magsimula nang libre na may 30 credits pagka-sign up, at may 250+ pa na maaari mong kitain. Available ang bawat feature sa bawat plan.

Magsimula nang libre →   Tingnan ang presyo