All workflows
GNews logoNews API logoGoogle Translate logoTelegram logo

Morning news digest in Telegram

Every morning, merges headlines on your topic from two news services, drops the duplicates and sends one digest to Telegram.

Every day at 07:004 apps4 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1GNewsSearch recent articlesFetches the past day's articles on your topic from the first news service, in the language you chose.
  2. 2News APISearch recent articlesFetches the past day's articles on the same topic from the second service, so a failure in one still leaves the other.
  3. For each article

    1. If headline is not empty, seenHeadlines does not include headlineKey and translateInto is not empty

      1. 3Google TranslateTranslate textTranslates each headline into your chosen language when one is set, leaving the publisher and link untouched.
  4. 4TelegramSend messageSends the digest to your chat, with the topic as heading, each story's publisher and link, and any service that failed.

How it works

What happens on each run, in plain English.

Every morning at 07:00, the last twenty-four hours of news on your topic is read from two independent services, GNews and News API, and merged into one Telegram message. Two services are used because they index different publishers, so between them they cover far more than either does alone.

You get one digest with each story once: headlines are matched on their text, ignoring case and spacing, and the second copy of a story is dropped. Each line carries the headline, the publisher and the link exactly as the service supplied them, with nothing summarised, rewritten or invented. If one service is down you still get the other's headlines, with a line saying which was missing, and the digest is sent on quiet mornings too, saying so. Headlines can be translated into a language you choose, and one that cannot be translated is sent in its original language rather than dropped.

You need a Telegram chat to send to and a topic to follow, plus connections to both news services.

telegramnewsdigestgnewsnews apigoogle translatedaily

Start from a workflow that already works.

Add "Morning news digest in Telegram" to your workspace, connect its apps, and make it yours.

Free plan, no credit card