(—) Work — Our product
EzForwardBotLive

Posts across your channels, without lifting a finger.

EzForwardBot copies every new post across your Telegram channels for you, to as many as you like. Filters decide what goes across, and optional AI touch-ups can summarise, rewrite, translate or screen posts on the way. It runs as a Telegram Mini App, with a web panel alongside.

TelegramWebPythonFastAPIpython-telegram-botTelethonSQLAlchemySQLite
The EzForwardBot home page: copy posts between your Telegram channels automatically

The problem

Copying posts by hand does not scale.

Running several channels means posting the same thing several times, tidying it each time, and missing some.

EzForwardBot does it as soon as a post appears, the same way every time.

What we built

01

Set up inside Telegram

Connect an account, pick a source and destinations, all from the Mini App.

02

Filters

A filter pipeline decides which posts go across and which stay behind.

03

AI touch-ups

Summarise or rewrite, translate, filter by a yes-or-no question, or gather posts into a digest.

04

Fails safe

If the AI is unavailable, posts go across untouched instead of being lost.

Under the surface

The engineering

  1. 01

    The Mini App checks Telegram's signed launch data (an HMAC) before trusting who is using it.

  2. 02

    Sessions and tokens are encrypted at rest.

  3. 03

    Three services: the web app, the control bot and the forwarding worker.

  4. 04

    129 automated tests.

More work

Start a project

Want something like EzForwardBot?

Grade it in four quick choices and add the parts we have already built, or just send a few lines. We reply within one business day.