If you don’t have your TT ready, you can use this calculator to get a very rough estimate
👨💻 Examples from practice
⭐ Simple bot – from $50
Such bots don’t have a multi-level interface or a full-fledged database and usually handle a single main task
- The random photo sender
Sends random photos from specified channels to a group on command, plus a few extra features. It’s trickier than it sounds because Telegram bots can’t access channel history. - The watermarker
Places watermarks on images in messages and publishes a copy of the message to a channel.
⭐ ⭐ Standard bot – from $100
Usually has a database, a multi-level interface, and admin roles. It may also work with third-party services
- The announcement publisher
A user creates an announcement, pays for it (or makes a promo post on their channel), and it’s published after the admin’s approval. The admin also has access to statistics, can adjust some parameters, and can launch mailings. - The Google Sheets bot
A construction firm needed a bot to update their corporate table (mainly to add new entries). Access to the bot is given according to the employee list in the table. Development took about a week in total.
⭐ ⭐ ⭐ Complex bot – from $500
In most cases, a complex bot is a standard bot with many more features, or with advanced functionality that requires research and experience
- The freelance exchange
My hobby project (RIP), aimed at replacing all those messy groups. The bot works in tandem with channels (a separate channel for each locale). Users can offer or search for services, leave reviews, view basic information about users right in the channels, and much more. Development took about a month. - The content scraper
The customer wanted to partly automate content creation. The bot checks the website, finds specific posts, modifies them, then makes a post on a channel. The interface is simple but web scraping is always a painstaking process, so it took few weeks for a stable version.