Summary
У меня есть Telegram-бот, который превращает обычные видео в «кружочки» и GIF. За всё время им воспользовались почти девять тысяч человек. Я решил прикинуть, сколько он стоит. Получилась не цифра, а неожиданный вывод о том, что на самом деле продаёт владелец пет-проекта.
Бот, который просто делает своё дело
Он называется Roundy и умеет совсем немного: присылаешь ему видео, он превращает его в видеосообщение-кружок или в GIF. Вот и вся магия.
Вот цифры за всё время из админки:
| Что | Сколько |
|---|---|
| Пользователей за всё время | 8 902 |
| Сконвертированных видео | 49 405 |
| GIF | 2 303 |
| Видеосообщений | 910 |
| Активных за последний месяц | 355 |
| Конвертаций за последний месяц | 1 357 |
Девять тысяч звучит солидно. А теперь смотрим на последнюю строку: всего 355 человек пользовались ботом в этом месяце. Это четыре процента базы.
Я спросил, за сколько это можно продать
Я обратился к ИИ с простым вопросом: «Прикинь рыночную цену такого бота». И попросил сослаться на реальные объявления о продаже, а не просто выдумать цифру.
Ответ состоял из нескольких частей.
Без подтверждённой выручки бот оценивается в вилку примерно 80-180 тысяч рублей. Реалистичная сделка - где-то между 100 и 150 тысячами.
Но стоит добавить чистую прибыль, и картина резко меняется:
| Чистая прибыль в месяц | Примерная цена |
|---|---|
| Нет выручки | 100-150 тыс. ₽ |
| 10 тыс. ₽ | 100-160 тыс. ₽ |
| 50 тыс. ₽ | 450-700 тыс. ₽ |
Для сравнения ИИ приводил реальные объявления с биржи для продажи ботов: боты с несколькими сотнями пользователей и доходом 14-50 тысяч в месяц. Множители для таких микро-сервисов обычно составляют два-пять месячных выручек.
Что на самом деле определяет цену
Из этого разговора я вынес три мысли, которые до этого не формулировал.
1. История пользователей почти ничего не стоит. Девять тысяч человек за все годы - это красивое число в презентации, но покупатель смотрит на тех, кто пользуется сейчас. Триста пятьдесят живых людей в месяц - это нормальная, но не горячая аудитория.
2. Продаётся не код, а деньги. Бот без выручки - это просто хобби. Тот же бот с десятью тысячами прибыли - это уже бизнес, и цена не меняется линейно: десять тысяч в месяц и пятьдесят - это разница почти в пять раз.
3. Технический долг снижает цену. Покупатель заглядывает внутрь. Если поддержка ручная, фильтр контента работает кое-как, а выручка нигде не задокументирована - он закладывает всё это в скидку.
Что я с этим сделал
Вопрос о продаже - отдельная тема. Но пока я разбирался с оценкой, я много чинил в самом боте, и это оказалось полезнее любой цифры.
Перенос на новую версию библиотеки
Бот долго жил на aiogram 2. Я решил перевести его на aiogram 3, и это оказался отличный повод проверить идею с несколькими ИИ-агентами параллельно: я разбил проект на зоны (запуск, пользовательские обработчики, админка) и дал каждому своё. Один из агентов вдруг упёрся в файлы, которые только что поменял сосед. Он остановился и спросил, что делать, вместо того чтобы молча что-то перетереть. Мне это понравилось больше всего.
Первая же ошибка в боевом режиме была классической: в новой версии кнопки создаются с именованным text=..., а не с позиционным текстом. Мелочь, которая ломает весь интерфейс.
Фильтр неприемлемого контента
Раз в боте любой может присылать видео, он должен отсеивать неприемлемое. И вот тут вылез самый забавный баг.
Некоторые явно проблемные ролики проходили как «чистые». Я искал причину и нашёл две:
- Проверялись только первые 12 секунд. В длинных видео всё интересное могло происходить уже после этого.
- Один из показателей недобирал до порога. Детектор дал уверенность 0,612, затем её умножили на весовой коэффициент 0,95, получилось 0,5816. Порог - 0,6. На тысячные доли мимо.
Исправление: кадры теперь берутся равномерно по всей длине ролика, а если первый проход ничего не нашёл, запускается «плотный» повторный, в три раза больше кадров.
Вывод
Для тех, кто им пользуется, ценность бота - не цифра в админке, а то, что он работает каждый день и не ломается.
Если вы делаете пет-проект и когда-нибудь мечтаете его продать, вот что стоит начинать делать заранее:
- считайте активность, а не регистрации;
- подтверждайте выручку, даже маленькую;
- автоматизируйте модерацию и поддержку;
- пишите хотя бы короткую документацию.
А если не мечтаете - всё равно полезно. Порядок в проекте нужен в первую очередь вам самим.