Daily or weekly
Post a daily crypto market brief to Discord and Telegram
Each morning a short brief on Bitcoin and Ethereum prices and headlines is posted to your Discord and Telegram communities.
- Runs
- Daily or weekly
- Apps
- Discord, Telegram
- AI
- Yes, uses the built-in AI allowance
- Access
- send messages in both
Send this to your assistant
Create a ClickRuntime automation: every morning, get the BTC and ETH prices and the top headlines, write a short market brief, and post it to my Discord and Telegram channels.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Someone running a crypto community across a Discord server and a Telegram group knows members expect a morning update. Writing it means checking prices, skimming the news and posting it twice, every single day including weekends. On the days it is late or missing, members notice and the group feels less active.
This automation gathers the prices and headlines each morning, writes a short brief and posts it to both communities at the same time, so the update arrives every day without anyone writing it.
What you get out of it
A daily update members can rely on
The brief appears at the same time every morning, weekends included. Members get into the habit of checking it. A predictable post keeps the community active.
Both communities get the same message
Discord and Telegram members see identical updates at the same time. Nobody feels like the second-class group. You do not have to copy and paste between apps.
Prices and news in one short read
Members get the price moves and why they might matter in a few lines. They do not need to visit several sites. It is a quick start to their day.
Your time goes to the conversation
Instead of writing the update, you can spend time replying to members and running discussions. The routine part is done. The community gets more of you, not less.
Easy to extend
More coins, a weekly recap or a different posting time can be added later. The same brief can go to more channels too. It grows with your community.
How it works
What happens, step by step
Every morning, ClickRuntime gets the latest Bitcoin and Ethereum prices and their 24-hour change.
It collects the top crypto headlines from a public news feed.
AI writes a short brief covering the price moves and the main news.
The brief is posted to your Discord channel and your Telegram group.
Before it runs live
- Connect Discord
- Connect Telegram
What you get
Build your own
Need it to work differently?
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
- Run it at a different time, more or less often, or only on weekdays
- 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 Discord and Telegram steps into one automation
Under the hood
The code that runs this automation
import feedparser
from clickruntime import on_trigger, credentials, http, ai
DISCORD_CHANNEL_ID = "your-discord-channel-id"
TELEGRAM_CHAT_ID = "your-telegram-chat-id"
NEWS_FEED = "https://www.coindesk.com/arc/outboundfeeds/rss/"
@on_trigger
def run(event):
p = http.get("https://api.coingecko.com/api/v3/simple/price",
params={"ids": "bitcoin,ethereum", "vs_currencies": "usd", "include_24hr_change": "true"}).json()
prices = "\n".join(f"{c}: ${v['usd']:,.0f} ({v['usd_24h_change']:+.1f}% 24h)" for c, v in p.items())
headlines = "\n".join(e.title for e in feedparser.parse(http.get(NEWS_FEED).text).entries[:8])
brief = ai.generate([f"Prices:\n{prices}", f"Headlines:\n{headlines}",
"Write a market brief under 120 words. Facts only, no buy or sell advice."], max_output_tokens=300).text
http.post(f"https://discord.com/api/v10/channels/{DISCORD_CHANNEL_ID}/messages",
headers={"Authorization": f"Bot {credentials.secret('DISCORD_BOT_TOKEN')}"}, json={"content": brief})
http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage",
json={"chat_id": TELEGRAM_CHAT_ID, "text": brief})
return {"posted": 2}FAQ
Common questions
Where do the prices and headlines come from?
Does the brief give buy or sell advice?
Can it post weekly instead of daily?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Announce new blog posts on Discord and Telegram
Each article you publish is posted to your Discord server and Telegram channel with its title, link and a short teaser.
See how it worksSend error alerts to Discord and Telegram
When a job or system fails, your team sees the details in Discord and you get them on Telegram, wherever you are.
See how it worksSend new posts from a feed to Discord and Telegram
New posts from an account, subreddit or feed you follow appear in your Discord and Telegram channels within minutes.
See how it worksKeep exploring
Set up “Post a daily crypto market brief to Discord and Telegram” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.