#Что скрывается под капотом «простого бота»
Чтобы стартовать проект, нужны хостинг и домен. Но это мелочи. Как только берёшь даже самую простую тему, оказывается, что «под капотом» уйма работы.
В случае с фильтрацией спама — своя база данных, гибкие настройки фильтрации, оценки репутации пользователей, правила спама и механизм восстановления. В Telegram API больше 60 типов сообщений — не просто текст, картинка и видео.
#Дизайн через AI
Осенью Gemini 2.5 научился создавать одиночные HTML-страницы с чистым кодом. По промпту «сделай лендинг антиспам-бота в стиле нео-брутализм» с первой попытки получил дизайн, который мне понравился.
Но реальный бизнес — это не только главная страница. Страница оплаты, FAQ, Политика конфиденциальности, Публичная оферта. Всё в едином стиле и подключённое к бэкенду.
#Сюрпризы властей
Когда проект был почти готов, оказалось, что Telegram Mini App не может хоститься на зарубежном сервере. РКН использует веерные блокировки: если вам не повезло располагаться на хостинге рядом с заблокированными сайтами, ваш проект попадает под раздачу.
Пришлось поднимать инфраструктуру на российском хостинге. А потом началось замедление Telegram. И опять пришлось выносить приложение в соседнюю страну СНГ.
#Цифры
За полгода разработки:
| Статья расходов | Сумма |
|---|---|
| Зарплата программиста | ~400 000 руб |
| Серверы, домены, прочее | ~50 000 руб |
| Итого | ~450 000 руб |
| Заработано на продукте | 0 руб |
Сейчас бот крутится в Docker-контейнере на VPS за ~1000 руб/мес.
#Как бы я поступил сегодня
Навайбкодил бы приложение с чуть более простым функционалом за два дня. Протестировал параллельно с другими задачами — это неделя работы. На все регистрации, фрустрации, настройки 3 недели максимум. По деньгам: ~20 тыс. руб/мес за Claude Max вместо 450 тыс. за полгода.
#Вместо вывода
Мы потратили 450 тысяч и полгода, заработали ноль. С вайбкодингом потратили бы 20 тысяч и три недели — и ноль было бы не так больно.
Попробуйте: spamaway.ru | @SpamAwayOnlineBot