How it works
- Match results from a sports API
- Card assembled in the channel style
- Author confirms in the bot
- Published and logged
The client asked us not to disclose their name or line of business, so we show how the system works instead of screenshots.
- Services
- Integrations, Sales reports, Support
- Stack
- NestJS · PostgreSQL · Prisma · Playwright · Telegram Bot API · Docker
- Year
- 2026
The brief
The channel author wanted to stop assembling posts by hand: take match data, format it in one style and publish on schedule.
What we built
- Match data collected from a sports API within the daily request limit
- Image cards generated in the channel’s own style
- Task bot: the author writes in plain language, the bot clarifies and asks for confirmation
- Admin panel and audit log: every deletion and cancellation is recorded with a reason
Outcome
- Posts are assembled and published without manual layout
- Running in production; updates ship with a single command
3,143 mContact
Let’s talk about your project
Message us on Telegram: what your business is and what you want to change. We reply within a day and suggest a time for a free 30-minute call.