Hermoso is een marketing-MCP-server: 922+ tools via één OAuth-endpoint, waarmee een agent de advertenties kan onderzoeken die al in een markt draaien, afgewerkte beeld- en videoadvertenties kan genereren, ze kan publiceren en de betaalde campagnes erachter kan bouwen. Gemini CLI bereikt dat alles via één verbinding. Deze pagina behandelt één stuk daarvan: wat Gemini CLI echt op Telegram kan doen, en wat Telegram hem niet laat doen.
Hermoso verbinden met Gemini CLI
- Installeer de extensie.
Dat installeert de laatste release van de openbare repository van Hermoso: vijf vaardigheden (research, ad-from-brand, generate, product-photoshoot en marketing) plus een contextbestandgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. De vaardigheden draaien het commandohermosovianpx, dus er wordt niets aan de toollijst van Gemini CLI toegevoegd en niets kost context tot er een commando draait.gemini extensions listtoont ze onder Agent skills. - Log één keer in.
Dat opent een inlogsessie in de browser en slaat een alleen-voor-de-eigenaar inloggegeven op innpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI kan dit de eerste keer dat het Hermoso nodig heeft voor je uitvoeren. Geen browser op die machine? Maak een sleutel aan onder MCP & CLI → Terminal- en API-sleutels en voernpx -y hermoso auth login --token hmk_…uit. - Optioneel: de MCP-server ook.
Gemini CLI vindt de autorisatieserver van Hermoso zodra de eerste verbinding een 401 geeft, en registreert zichzelf, dus er gaat geen sleutel ingemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json;/mcp auth hermosobinnen een sessie start de inlogsessie. De vaardigheden bereiken elke tool zonder dit. - Vraag Gemini CLI om iets. “Haal de langstlopende advertenties van mijn drie dichtstbijzijnde concurrenten op en zet de beste hook om in een 9:16-video,” of “plaats deze render op het kanaal.” De agent kiest de tools; jij keurt de uitgaven goed.
We hebben de installatie hierboven op 2026-09-23 uitgevoerd tegen Gemini CLI 0.60.0 in een schone thuismap: die haalde de huidige release van hermoso-ai/hermoso op, en gemini extensions list toonde de vijf vaardigheden en het contextbestand. De extensie bevat bewust geen eigen MCP-server: een toollijst wordt in elke sessie geladen, terwijl vaardigheden niets kosten tot ze draaien. Hermoso is niet gelieerd aan of onderschreven door Google.
Verbind daarna Telegram zelf, één keer, onder Instellingen → Connectors in Hermoso, door een bottoken van @BotFather te plakken, en voeg die bot toe aan je kanaal als beheerder. Er is geen toestemmingsscherm: het token is de inloggegevens, en de bot is degene die post.
De Telegram-tools die Gemini CLI krijgt
post_to_telegram: stuurt een bericht als je bot naar de chat die je noemt: tekst tot 4.096 tekens, of één foto, één video, of een album van 2 tot 10 met foto’s en video’s gemengd.schedule_post: zet hem in de wachtrij met zijnchatId, op dezelfde agenda als elk ander kanaal.list_telegram_chats: de chats die de bot in de laatste 24 uur heeft berichtgeven. Het helpt om een id te vinden, en het is geen lijst van elke chat waar de bot in zit.edit_telegram_message / pin_telegram_message: de tekst of het bijschrift van een bericht corrigeren zonder de weergaven te verliezen, en de call to action vastzetten of losmaken.create_telegram_invite_link: een benoemde uitnodigingslink per campagne, met optioneel een verlooptijd, een ledenlimiet of goedkeuring bij aanmelden, zodat je ziet wie via welke weg is gekomen.telegram_account: het aantal abonnees of leden van de chat, de titel, de beschrijving en de uitnodigingslink.list_telegram_dms: wat mensen de bot in de laatste 24 uur hebben gestuurd, nieuwste eerst, om te beantwoorden metpost_to_telegram.delete_telegram_message: verwijdert een bericht dat de bot heeft verstuurd, binnen het venster van 48 uur van Telegram, na een bevestigingsstap.
Telegram koppelt met een bottoken, niet met een inlogscherm. Maak een bot aan met @BotFather in Telegram, plak het token onder Instellingen → Connectors, en voeg daarna de bot toe aan je kanaal als beheerder met het recht Berichten plaatsen, of aan een groep als lid dat kan posten. Hermoso post als die bot, nooit als jij. Twee limieten zijn van Telegram zelf en het is slim daar rekening mee te houden: een bot krijgt geen weergaven per post en geen postgeschiedenis, dus het aantal abonnees en de benoemde uitnodigingslinks zijn de cijfers die je hebt. Berichten die naar de bot gestuurd worden, worden 24 uur bewaard en daarna verwijderd. Publiceren kost geen credits.
Telegram-limieten om te weten voordat je iets automatiseert
| Tekst | Een Telegram-bericht mag 4.096 tekens lang zijn, maar slechts 1.024 zodra er een foto of video aan hangt, omdat de tekst dan een bijschrift wordt. De limiet wordt afgedwongen bij het maken of in de wachtrij zetten, dus een te lange post wordt geweigerd terwijl je er nog bent om hem te repareren, in plaats van stilletjes ingekort te worden op weg naar buiten. |
|---|---|
| Zichtbaarheid | Verzonden of niet verzonden, zonder concept-, niet-vermelde of privévorm. Wie het ziet, wordt bepaald door de chat: “post in een privégroep of -kanaal en alleen de leden zien het.” silent levert zonder meldingsgeluid en verandert niets aan wie het bericht kan zien. |
| Carrousel | 2 tot 10 items als album, en foto’s en video’s mogen gemengd worden. Beide grenzen komen van Telegram zelf, uit de sendMediaGroup van de Bot API (“must include 2-10 items”), en zo ook de mix. Het album toont één bijschrift, bij het eerste item. Hermoso uploadt de bestanden in plaats van links door te geven, en dat verhoogt de plafonds van Telegram naar 10 MB per foto en 50 MB per video. |
| Welk account | chatId, verplicht bij elke post: het @username van een openbaar kanaal of het numerieke id (een supergroep of kanaal begint met -100). De Bot API heeft geen methode die de chats van een bot oplijst, dus Hermoso kan ze niet kennen en raadt ze nooit. |
Probeer het in Gemini CLI
Vraag er in gewone taal om. Dit zijn gewone zinnen, geen DSL:
“Post ./renders/teaser.mp4 naar ons Telegram-kanaal @ourbrand met een caption van minder dan 1,024 tekens, en zet hem vast zonder leden op de hoogte te stellen.”
Zo loopt het: render_ad → post_to_telegram → pin_telegram_message → create_telegram_invite_link. Gemini CLI vraagt toestemming voordat het een shellopdracht uitvoert, en de skills werken via de opdracht hermoso, dus een publicatie verschijnt als een regel die je leest voordat je ja zegt. Voor MCP-tools kun je kiezen: één keer, altijd voor die tool, of altijd voor de server.
Gemini CLI op Telegram: het deel dat pijn doet
Controleer de bestandsgrootte vóór de aanroep. Telegram laat een geüploade video maximaal 50MB toe, ook als Hermoso de bytes stuurt in plaats van een link (een link is beperkt tot 20MB), en een langere render heeft misschien een lichtere encodering nodig. De bot moet al beheerder zijn met het recht Berichten plaatsen in het kanaal, plus het recht om berichten vast te zetten als je dat wilt, en de weigering van Telegram noemt welk recht ontbreekt.
Twee details van Gemini CLI bepalen hoe veilig dit is. gemini mcp add schrijft naar het bestand .gemini/settings.json van het project, tenzij je --scope user meegeeft, wat handig is als één repo altijd tegen één merk moet draaien. En voeg Hermoso nooit toe met --trust: dat slaat elke bevestiging voor de server over, ook die vóór een publicatie. MCP-tools krijgen de naam mcp_hermoso_ plus de toolnaam, en met --exclude-tools houd je ze volledig buiten de deur.
Onderzoek Telegram voordat je post
Er is geen Telegram-advertentiebibliotheek en geen kanaalzoekfunctie in Hermoso, dus het claimt geen concurrentieonderzoek op Telegram. Onderzoek het creatieve materiaal waar het openbaar is (de advertentiebibliotheken van Meta, Google en LinkedIn, en organische TikTok, Instagram, YouTube, Reddit en Threads) en post de afgewerkte advertentie hier.
Het betaalde deel
Er zijn geen Telegram-advertenties in Hermoso, en we suggereren er geen. Telegram is hier een kanaal dat je bezit en beheert via je bot: posten, vastzetten, bewerken, abonnees tellen en uitnodigingen volgen. De betaalde tools dekken Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads en AppLovin Ads.
Wat Gemini CLI niet zelfstandig kan
Een agent met een budget is alleen nuttig als de impact begrensd is, dus het hek zit in de server en niet in een prompt. Elke advertentiecampagne, adset, advertentiegroep en advertentie wordt gepauzeerd aangemaakt, en de statusschakelaars die echt geld in beweging zetten, weigeren te draaien zonder een uitdrukkelijke bevestigingsvlag. Elke render wordt vooraf geprijsd (hermoso_capabilities publiceert de exacte creditkosten van elk model voordat er iets wordt uitgegeven). Credits worden gereserveerd vóór de eerste aanroep naar de provider en daarna afgerekend op de exacte kosten, zodat een mislukte verzending wordt terugbetaald in plaats van dat je voor niets betaalt. Verwijderingen zijn ook bevestigingsbeveiligd, en elke campagnestructuur wordt teruggelezen uit het advertentieplatform voordat je agent vertelt wat hij heeft gebouwd.
Eén stap is bewust aan jou: de bot aanmaken met @BotFather en hem aan je kanaal toevoegen. Alles daarna is een toolaanroep.
De rest van de matrix
Vanuit Gemini CLI posten naar: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky. Of bekijk alles waarnaar Gemini CLI kan publiceren.
Post naar Telegram vanuit: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Veelgestelde vragen
Kan Gemini CLI naar Telegram posten?
Ja, met de Gemini CLI-extensie van Hermoso. Voer gemini extensions install https://github.com/hermoso-ai/hermoso uit. Dat voegt vijf Hermoso-vaardigheden toe die het commando hermoso aansturen, en log daarna één keer in met npx -y hermoso auth login. De inlogsessie opent een browser en slaat de inloggegevens zelf op, dus je hoeft geen sleutel aan te maken en er niets te plakken. Als je Hermoso's tools ook in de eigen lijst van Gemini CLI wilt, voegt gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp de gehoste server toe, die met OAuth inlogt. Gemini CLI heeft dan 922+ tools, waaronder de tools die op Telegram publiceren, plus de tools die de advertenties onderzoeken die al in jouw markt draaien en de creatives in de eerste plaats renderen.
Hoe koppel ik Telegram aan Gemini CLI?
Twee stappen, elk één keer. Voer gemini extensions install https://github.com/hermoso-ai/hermoso uit, dat vijf Hermoso-skills toevoegt die de opdracht hermoso aansturen, en log daarna één keer in met npx -y hermoso auth login. Bij het inloggen opent zich een browser en wordt de inloggegevens zelf opgeslagen, dus je hoeft geen sleutel aan te maken of te plakken. Wil je ook de tools van Hermoso in de eigen lijst van Gemini CLI, dan voegt gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp de gehoste server toe, die met OAuth inlogt. Maak daarna een bot met @BotFather in Telegram, plak het token onder Instellingen → Connectors in Hermoso en voeg de bot als beheerder met het recht Berichten plaatsen toe aan je kanaal. Daarna publiceert Gemini CLI naar Telegram als een gewone toolaanroep, en noemt het elke keer de chat.
Kan Gemini CLI privé of als concept naar Telegram posten?
Er bestaat geen concept of privébericht in de Bot API. Privacy op Telegram hoort bij de chat: post naar een privégroep of -kanaal en alleen de leden zien het. Hermoso weigert een zichtbaarheid die Telegram op het moment dat je erom vraagt niet kan honoreren, in plaats van stilletjes iets zwakkers te publiceren.
Kan Gemini CLI Telegram onderzoeken voordat er gepost wordt?
Nee. Hermoso heeft geen Telegram-advertentiebibliotheek of kanaalzoekfunctie. Het onderzoekt het creatieve materiaal in de openbare advertentiebibliotheken en organische platforms, en Telegram is waar je het resultaat plaatst.
Wat is de Telegram-captionlimiet bij posten vanuit Gemini CLI?
Een Telegram-tekstbericht loopt tot 4.096 tekens; zodra er een foto of video aan hangt, is de tekst een caption en is de limiet 1.024. Hermoso zegt welk budget gold. Hermoso dwingt de limiet af bij het maken of in de wachtrij zetten, dus Gemini CLI hoort het meteen in plaats van later te falen wanneer niemand meekijkt.
Kan Gemini CLI naast posten ook Telegram-advertenties draaien?
Nee. Er zijn geen Telegram-advertenties in Hermoso. Telegram is hier een kanaal dat je via je eigen bot draait: posts, bewerkingen, vastgezette berichten, uitnodigingslinks en het aantal abonnees.
Begin gratis met 30 credits bij aanmelding en verdien er 250+ bij. Elke functie zit in elk abonnement.
Gratis starten → Bekijk prijzen