Telegram Bot

The Telegram bot is the mobile companion for GreenLight DashBoard. It lets you save media from chat, browse boards from your phone, generate from mobile using your API keys, and extract social-media links on the go.

What it does

  • Save media to a board — forward any photo or video from any chat directly to a board.
  • Browse boards — pick a board on your phone and see every element as a Telegram-style gallery.
  • Generate on mobile — image and video generation through the same providers as the desktop app, using your keys.
  • Extract social media links — paste a YouTube / Insta / TikTok URL on mobile, get the media file back on Telegram or sent to your desktop board.
  • Control the terminal — connect the bot to a running agent terminal and drive it from your phone, with output and media flowing both ways.
  • Run multiple bots — beyond the Default bot you can add extra bots and connect different terminals to different bots at once. See Connecting the Bot.
  • State per user — the bot remembers which board you have active per user.

How it connects to the desktop app

The Telegram bot is a separate Python service bundled with the desktop app. When you set a Telegram token in the desktop app’s settings, the desktop launches the bot, the bot connects to Telegram, and the bot reads / writes the same SQLite database the desktop uses.

That means:

  • A photo forwarded to the bot lands on the board immediately — open the desktop app and it is there.
  • Any changes you make on the desktop are visible the next time the bot lists the board.

What you need

  • A Telegram account.
  • A bot token from BotFather (free, takes 60 seconds to create).
  • The desktop app running with the token configured.

The bot does not work without the desktop app running on your machine — there is no cloud-hosted instance.

Pro features

  • Generation on mobile — Pro only. The free tier can browse boards and save media but cannot trigger AI generation from Telegram.

Where to go next

Was this helpful?

0

Updated

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *