Калькулятор
Оценка разработки, выраженная в днях
Выберите тип бота и то, что он обязан уметь, — калькулятор вернёт трудозатраты в днях разработки, разложенные на именованные строки, и покажет, сколько это календарного времени. Он же назовёт жёсткие ограничения, в которые упирается ваша конфигурация, а этого одна цифра сама по себе сказать не может.
Как работает этот калькулятор
- Работает без JavaScript
- Модель, вопросы и ответы и разбивка отрисованы на сервере
- Общая модель
- Тот же estimate(), который вызывают Worker и юнит-тесты, — браузер не может разойтись со сметой
- Размер бандла
- Меньше 12 кб в gzip, проверяется на каждой точке входа при сборке
As of 2025-10-01, Telegram Bot API 13.4
Расчёт появится здесь, когда отработает арифметика. С отключённым JavaScript он не появится — те же цифры разобраны в текстовых разборах стоимости.
| Работа | Дни | Что входит |
|---|
PDF на одну страницу: что входит в объём работ, что в него явно не входит и на каких допущениях построена оценка. Это черновик для обсуждения, а не коммерческое предложение.
Что это такое и чем оно не является
Калькулятор возвращает дни, а не броскую цену, по той же причине, по которой так устроены страницы со стоимостью: с днями можно спорить. Если он говорит, что двусторонняя интеграция с CRM — это четыре дня, а вам кажется, что много, вы можете это сказать, и разговор состоится. Цифра без показанных выкладок не даёт вам ничего, на что можно опереться в споре, и обычно в этом и состоит смысл её публикации.
За калькулятором стоит та же модель, из которой собран весь каталог. У каждого типа бота есть базовая строка — диалог и бизнес-логика, интеграции, входящие в него по самой его сути, и обработка сбоев, отличающая продукт от демо, — и любая добавленная опция считается относительно этой базы. Выбор Stars у бота, в котором оплата через Stars уже есть, не добавляет ничего, потому что вы не покупаете одно и то же дважды.
Чем он точно не является, так это коммерческим предложением. Предложение фиксируется под письменный объём работ после разговора, и после фиксации оно не двигается оттого, что работа оказалась тяжелее, чем мы оценили. Здесь вы получаете честный порядок величины и, что полезнее, разбивку, с которой можно пойти к кому угодно ещё и сравнивать по существу, а не по итоговой сумме.
Самое ценное на выходе часто не число, а предупреждения. Соберите криптопродукт с карточным шлюзом — и вам скажут, что эквайеры ОАЭ не берут на обслуживание бизнес с виртуальными активами, а значит цифра выше это цена проекта, который в такой конфигурации не состоится. Подобные правила решают судьбу проектов в странах Залива чаще, чем архитектура, и узнать о них здесь дешевле, чем после отказа по заявке на эквайринг.
Как он считает
Дни трудозатрат и календарные дни — разные числа, и калькулятор показывает оба.
Работа планируется примерно при шестидесяти процентах загрузки на один проект, поэтому десять дней трудозатрат — это около семнадцати календарных дней. Выдать трудозатраты за календарное время — самый частый способ сорвать фиксированную дату.
Ничто не считается дважды за возможность, которая уже входит в базовую сборку.
Витрина по определению является Mini App, а ассистент и есть продукт с поиском по базе знаний. Выбор этих опций на этих типах ботов ничего не меняет, и разбивка объясняет почему, а не поглощает выбор молча.
Дополнительные интеграции считаются по глубине, а не по одному только количеству.
Только чтение дешевле всего, потому что сверять нечего. Двусторонняя стоит дороже всех, потому что две системы, каждая из которых пишет, способны разойтись, и решение о том, чья версия побеждает, сначала разговор и только потом код.
Арабский как дополнительный язык стоит дороже русского.
Разница в направлении письма, а не в словах: зеркальные раскладки, управляющие символы направления в смешанных строках и переписанные подписи кнопок, которым досталось меньше места. Собственно перевод — самая дешёвая часть добавления языка.
Деньги появляются только там, где дневная ставка уже согласована.
Трудозатраты — инженерная оценка, и публиковать её наше право. Цена — коммерческое обязательство, и калькулятор скорее покажет дни без денежной колонки, чем выдумает её.
Оценка полностью исключает расходы на сторонние сервисы.
Комиссии шлюзов, места в CRM, использование моделей и проверки личности выставляют вам сами поставщики по вашим же договорам. Их место в стоимости эксплуатации, а не в разработке, и о них написано на страницах со стоимостью.
Вопросы про оценку
Является ли полученное здесь число коммерческим предложением?
Нет. Это оценка по публичной модели, и она ничего не знает о вашей конкретной ситуации. Предложение фиксируется под письменный объём работ после разговора, и связывает нас именно оно — а эта цифра не связывает никого, потому и показаны выкладки.
Почему добавление опции иногда ничего не меняет в оценке?
Потому что базовая сборка её уже содержит. Оплата через Stars у бота платежей Stars, Mini App у витрины на TON, поиск по базе знаний у ассистента — это сам продукт, а не дополнение, и брать за них ещё раз означало бы считать дважды.
Насколько точна эта оценка?
Достаточно точна, чтобы спланировать бюджет и понять, стоит ли начинать разговор. Она выведена из тех же дней, из которых складываются цены каталога, поэтому она согласована со всем остальным на этом сайте. Чего она не видит, так это особой неудобности ваших существующих систем, а именно там оценки обычно и сдвигаются.
Что за предупреждения выводятся под оценкой?
Жёсткие ограничения, в которые упирается ваша конфигурация: политика платформы, допуск со стороны эквайера, поведение поисковой индексации. Это не возражения продавца, и часть из них скажет вам, что конфигурация невозможна, а не дорога. Читать стоит сначала именно их.
Работает ли калькулятор при выключенном JavaScript?
Страница и её объяснение работают, расчёт — нет, потому что арифметике надо где-то выполняться. Если скрипты у вас отключены, разборы стоимости описывают ту же модель прозой, а бот ответит на вопрос по конфигурации напрямую.
Отправляется ли вам моя конфигурация при пользовании калькулятором?
Только если вы нажмёте кнопку, которая об этом говорит. Расчёт выполняется целиком в вашем браузере, и ничего не передаётся, пока вы сами не решите отправить, — и тогда это уходит боту как отправная точка разговора.
Почему нельзя задать собственную дневную ставку?
Потому что результат задуман сравнимым с остальным сайтом, а не настраиваемым до той суммы, которую вы надеялись увидеть. Если хочется применить другую ставку, количество дней прямо перед вами, и вся арифметика — одно умножение.
Что почитать дальше
Ту же модель, объяснённую строка за строкой, а не посчитанную, смотрите в раздел разборы стоимости.
Чтобы понять, что на самом деле покрывает каждая строка оценки, читайте полный разбор разработки.
За фиксированными ценами и сроками по каждому типу бота смотрите каталог с ценами.
Если оценка намекает, что строить вообще не стоит, начните со страниц сравнения.
О том, почему нигде на этом сайте нет метрик из кейсов, читайте описание политики доказательств.