Telegram AI Agent Powers End-to-End Newsroom
CC-Claw Telegram agent scans GitHub/Reddit/X, drafts with Gemini Flash, fact-checks via Perplexity MCP, stages for review, then publishes to Telegram/LinkedIn/X via Buffer—all from chat commands.
Streamline News Curation with Source Scanning and Skill-Guided Drafting
Replace cron jobs and manual tools like OpenClaw with a single Telegram agent (CC-Claw) that scans GitHub, Reddit, major media, and specific X accounts every few hours. It delivers top stories aligned to your preferences in a dedicated Telegram forum topic. To draft, paste a URL into the newsroom chat and invoke the 'newsroom skill'—Gemini Flash reads channel history to avoid duplicates, loads voice/style context (bold headlines, spaced lines for readability, optional 'why it matters'), generates image prompts, and creates drafts. This cuts workflow time versus fragmented tools, as the agent handles end-to-end from a unified chat interface.
Skills define tight processes (e.g., check duplicates, format for Telegram), while extra context covers nuances like image generation or post structure without bloating prompts. Gemini Flash excels here due to speed and cost on narrow tasks, outperforming broader models.
Track Progress and Ensure Accuracy with Whiteboards and Fact-Checking
Agents lose state across sessions or model switches, so use an AI whiteboard to log draft locations, image URLs, and staging links—clean it post-publish to avoid clutter. Drafts auto-post to a private staging channel for inline edits: fix formatting (e.g., switch Markdown to HTML), trim wordiness for punchy Telegram reads, or refine voice.
Integrate Perplexity MCP (via GitHub: jacob-bd/perplexity-web-mcp) for fact-checking—agent sends drafts for claim verification, only advancing verified ones ('all core claims verified'). This eliminates bad info without manual searches, as MCP provides structured feedback. Review personally for alignment, then approve via chat commands like 'draft is good for main and push to buffer draft'.
Automate Multi-Platform Publishing with Platform-Specific Scripts
On approval, agent posts to main Telegram channel (adds emojis, hyperlinks), cleans whiteboard, and pushes variants to Buffer API. Buffer queues for LinkedIn/X: scripts strip unsupported hyperlinks (e.g., replace 'ServiceNow → link' with outlet name + bare URL), bold-promote your Telegram channel, and handle tags/images consistently.
Choose 'draft', 'queue', or 'publish now'—agent executes predefined Python scripts via MCPs, ensuring no missed steps. This distributes identical stories (same image/text core) across platforms without copy-paste, scaling one approval to three channels. Old OpenClaw now just scans; CC-Claw (built on Cloud Code, Gemini CodeX, Cursor CLIs) fully controls via Telegram, making it faster and review-driven.