Skip to content

Every 15 minutes

Post crypto news summaries to X and Telegram

Breaking crypto news from your chosen feeds is summarised in a line or two and posted to X and your Telegram channel.

Runs
Every 15 minutes
Apps
Telegram, X
AI
Yes, uses the built-in AI allowance
Access
tweet.write; bot admin in channel

Send this to your assistant

Create a ClickRuntime automation: every 15 minutes, check these crypto news feeds for new stories, summarise each in one or two sentences, and post it to my X account and my Telegram channel.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Crypto news channels live or die by speed. Followers expect to hear about an exchange outage, a listing or a regulatory move within minutes, and a channel that posts an hour late loses them to one that did not. Running a channel by hand means watching feeds all day.

Checking feeds every 15 minutes and posting a short summary to both X and Telegram keeps the channel fast and consistent, while you focus on commentary and community.

What you get out of it

  • Fast enough to matter

    New stories are posted within minutes of appearing in your sources, which is what followers of a news channel expect.

  • Short, readable summaries

    AI cuts each story to one or two plain sentences, so followers get the point without opening the link.

  • Both audiences covered

    X and Telegram get the same update at once, without copying between apps.

  • No duplicates

    Stories already posted are remembered, so the same headline from two feeds is not posted twice.

How it works

What happens, step by step

  1. Every 15 minutes ClickRuntime checks your crypto news feeds.

  2. It skips stories it has already posted.

  3. AI summarises each new story in one or two sentences.

  4. The summary and link are posted on X and in your Telegram channel.

Before it runs live

  • Connect Telegram
  • Connect X

What you get

RunsEvery 15 minutes
Post crypto news summaries to X and Telegramtoday, 9:00Succeeded
Telegram · @acmecryptonewsNorthwind Exchange has paused withdrawals for two hours for a wallet upgrade; deposits are unaffected. news.example.org/crypto/northwind-pause

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Change what the AI looks for, or how it writes the result
  • Add another app, for example also send it to Slack
  • Combine it with other Telegram and X steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
crypto_news_posted_to_x_and_telegram.pyexample
import feedparser
from clickruntime import on_trigger, report_fetched, credentials, http, state, ai

FEEDS = ["https://news.example.org/crypto/rss", "https://blog.example.com/markets/feed"]
CHANNEL = "@acmecryptonews"

@on_trigger
def run(event):
    seen = set(state.get("seen") or [])
    new = [e for url in FEEDS for e in feedparser.parse(url).entries[:10] if e.link not in seen]
    report_fetched(len(new))
    if not new:
        return {"posted": 0}
    x = {"Authorization": "Bearer " + credentials.connection("x", "main")}
    bot = f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage"
    for e in new[:5]:
        summary = ai.generate(f"{e.title}\n{e.get('summary', '')[:1500]}", max_output_tokens=80,
                              system="Summarise this news in at most 2 neutral sentences, under 220 characters. No advice.").text.strip()
        text = f"{summary}\n{e.link}"
        http.post("https://api.x.com/2/tweets", headers=x, json={"text": text[:280]}).raise_for_status()
        http.post(bot, json={"chat_id": CHANNEL, "text": text})
    state.set("seen", (list(seen) + [e.link for e in new])[-1000:])
    return {"posted": min(len(new), 5)}

FAQ

Common questions

Which news sources can it use?
Any news site or blog with an RSS feed. You choose the list, so you control what your channel covers.
Does it give trading advice?
No. It summarises the news as reported and links to the source. It does not recommend buying or selling anything.
Can I limit how many posts go out?
Yes. It can be set to post only the most important story each run, chosen by AI.
What permissions does it need?
tweet.write; bot admin in channel. Nothing else in your accounts is used.
Does it need AI?
Yes. It uses ClickRuntime's built-in AI, so you don't need an OpenAI or Anthropic key. Every plan includes a monthly AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Post crypto news summaries to X and Telegram” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.