All projects

Telegram Local Image Bot

I send a rough idea on Telegram and it renders the image on my own card

  • AI
  • Automation
  • Homelab
Telegram Local Image Bot cover

Problem

Generating an image at home meant sitting at the computer with the web interface open, so I couldn't do it from anywhere else, and paid image services put every picture back on a bill. The bigger cost was time. Each model wants its prompt written a different way and has its own settings for how closely it follows that prompt, so getting a decent result out of a new one meant hours of reading before the first good image.

What I built

I had two ways to make an image and neither was good. Paid services were easy but put every picture on a bill, and my own graphics card was free but meant sitting at the computer with the web interface open. It also cost real time — each model wants its prompt written a different way and has its own settings, so getting something decent out of a new one took hours of reading first.

Tech used

  • Stable Diffusion Forge
  • OpenClaw
  • Telegram Bot API
  • Immich
  • Claude Code

Result

An image now takes about 30 seconds from message to picture, and it works from wherever my phone is. The saving that mattered was the research — I used to spend hours learning how a new model wanted to be prompted before getting anything usable, and the agent carries that now. It's as easy to use as a paid service, with the rendering running on my own card.