I kept dropping habits. Gym streaks, study routines, side projects. I would start strong then quietly stop after a week. The problem was never motivation. It was that nobody noticed when I stopped.
So I built Adola, a Telegram bot that acts as a lightweight accountability buddy.
How it works
- You tell it your goal and pick a daily check-in time (with your time zone).
- It messages you at that time every day.
- You reply with a quick update. That is it.
No app to install. No dashboard to maintain. It lives inside Telegram, so the friction is near zero.
Why Telegram?
Most people already have Telegram open. Adding another app for habits creates more friction than it removes. A bot that lives where you already chat removes that barrier entirely.
What it does not do
Adola is not a task manager or a habit tracker with charts and streaks. It is intentionally simple: one goal, one daily check-in, one conversation. If you want something heavier, there are plenty of apps for that. Adola is for people who just want a consistent nudge.
The tech
- Gateway: Node.js + Fastify handling Telegram webhooks
- Agent containers: each user gets an isolated container with conversation memory
- Scheduling: cron-style check-ins stored per user, fired by a scheduler loop
- Hosting: single GCE instance with Docker Compose + Caddy for TLS
- Database: PostgreSQL for user state, referrals, and scheduling metadata
The architecture is simple on purpose. Each user's agent container holds their conversation history and goals, so the bot actually remembers context between sessions.
Try it
If you want a no-friction daily check-in, send /start to @adola2048_bot on Telegram. It is free, and I am actively building based on user feedback.
I would love to hear what you think, especially if you have tried and failed with habit apps before.
Top comments (0)