01 / стоимость разработки
5 000 € отдельной работой
Фиксированная цена за всю систему: базу площадок, адаптацию текста, публикацию, очередь, мониторинг, разведку и панель управления. Плюс первый месяц поддержки — он входит в цену и отдельно не считается.
Из чего складывается цена
| 1 700 € | База площадок: проверка живьём, официальный путь публикации по каждой, режимы работы, разведка новых | |
| + | 1 500 € | Объявление и очередь: адаптация текста моделью, недельный план с лимитами, активность и сигналы, утренний отчёт |
| + | 1 800 € | Своё ядро: сервер, база, журнал действий, мониторинг, слой моделей с запасным провайдером, панель управления и передача |
| = | 5 000 € | и 4 недели. В пакете с другими системами — 3 200 € и 2 недели: ядро делается один раз на три системы, а не трижды |
Когда это окупится
Возвращённое время
| 12 публикаций/день | не сто: это собственный потолок системы против спам-фильтра — одна площадка не чаще раза в сутки. Столько же пришлось бы делать и руками | |
| × | 6 минут | открыть площадку, переписать текст под её формат, приложить фото, отправить, отметить у себя. Ваша цифра встанет на её место на первом шаге |
| = | 1,2 ч/день | × 21 рабочий день = 25,2 часа в месяц |
| × | 15,1 €/час | час администратора в Испании со взносами работодателя |
| = | 381 €/мес | = 4 580 € в год. Возвращается независимо от того, добавилась сдача или нет |
Одна дополнительная сдача в квартал
| 1 141 €/мес | аренда типовой квартиры 70 м² в Валенсии по средней ставке 16,3 €/м²; годовая рента 13 692 € | |
| × | 10 % | обычная комиссия агентства за сдачу в Испании — 10 % годовой ренты, платит собственник |
| = | 1 369 € | ваша комиссия с одной сдачи; одна дополнительная в квартал — 5 477 € в год |
| = | 10 057 €/год | вместе с возвращённым временем. Против цены 5 000 € — окупаемость 6,0 месяца. Уберите сдачи и оставьте только время — 13,1 месяца |
Шесть минут на публикацию, 70 м² и одна сдача в квартал — это допущения, а не обещания. Подставьте свои числа: считать заново нужно только их, формула та же.
Что входит в цену. Вся работа из плана ниже, исходный код и доступы, документация, панель управления, перенос на ваш сервер или в ваш аккаунт и первый месяц поддержки.
Что не входит и почему. Платный партнёрский доступ к порталам — это их прайс, а не мой; ваши аккаунты и их ведение; платное размещение в каналах, где администратор берёт деньги за пост. Эти расходы идут мимо меня, и я не хочу, чтобы они выглядели частью моего счёта.
Чего у меня под эту систему нет. Кейсов и отзывов именно по размещению объявлений. Вместо них — работающее демо: откройте, нажмите, посмотрите на живые числа. Это честнее любого логотипа на странице.
Как платится
Половина на старте, половина на приёмке. Приёмка — это не «мне нравится», а числа из плана: сколько площадок живо, сколько версий текста прошло проверку, сколько ставок собралось в план.
Цена со старта не растёт. Если объём работы окажется больше, чем я оценил, — это моя ошибка оценки, а не ваш счёт.
02 / срок реализации
Четыре недели
Четыре недели отдельной работой, две — если делать вместе с другими системами: общее ядро уже стоит. Считаю от дня, когда получены доступы, а не от дня разговора.
-
Что вы видите каждую неделю. В конце каждой недели — работающая часть и число, по которому её можно принять. Не «отчёт о проделанной работе», а адрес, который открывается, и цифры, которые можно пересчитать.
-
Что может сдвинуть срок — и это не разработка. Доступ к порталу по фиду или партнёрскому API даёт сам портал: договор и проверка на их стороне занимают от недели до месяца. Заявки подаются на первой неделе, чтобы это время шло параллельно.
-
Система работает и без порталов. Свои каналы, Instagram, Facebook-страница и очередь с подтверждением для чужих сообществ не зависят ни от одного договора. Порталы подключаются по мере ответов и ничего не ломают, когда приходят позже.
-
Что нужно от вас. Список географий, доступ к вашим аккаунтам (Telegram-бот, Facebook-страница, Instagram Business), фотографии и текст одного реального объявления. Всё остальное — моя часть.
03 / поэтапный план разработки
Четыре этапа, у каждого своя приёмка
Каждый этап — неделя. В конце недели есть что открыть и есть чем проверить: приёмка сформулирована числом, а не словом «готово».
-
База площадок и правила
Ваши географии превращаются в список каналов и порталов. Каждая площадка проверяется запросом: у канала — публичное превью (жив ли, сколько свежих постов, с какой частотой, сколько похоже на объявления, сколько подписчиков), у портала — ответ домена и защита от ботов. У каждой записан официальный путь публикации со ссылкой на её правила и режим работы: публикуем сами, готовим и вы подтверждаете, или только форма руками.
Приёмка по числу: сколько площадок живо и у скольких есть официальный путь публикации. Сегодня в демо это 46 площадок — 23 канала, 20 порталов, 3 ваших аккаунта: 16 публикует сам, 27 готовит под одно нажатие, 3 ведёт по форме руками.
-
Объявление, шаблоны и версии
Карточка объекта и адаптация текста: из одного объявления модель делает шесть версий — Telegram по-русски и по-испански, портал на испанском и английском, Instagram с хештегами на двух языках. Каждая пишется в лимит знаков площадки и по её правилам о контактах. Ваши требования к тексту («первая строка — район и цена», «никаких контактов на портале») задаются в панели и уходят в работу вместе с объявлением.
Приёмка: вставили свой текст — получили готовые версии, и каждая проверена кодом по длине, алфавиту, числу хештегов и запрещённым контактам. Версия, не прошедшая проверку, помечена, а не выдана за готовую.
-
Публикация и очередь
Автопубликация туда, где она законна: свой Telegram-канал, своя Facebook-страница, свой Instagram Business, порталы по XML-фиду и партнёрскому API. Для чужих каналов — очередь с подтверждением: пакет «текст плюс фотографии плюс ссылка» собран, вы нажимаете одну кнопку. Недельный календарь с суточными потолками по каждому аккаунту и учёт: куда отправлено, когда, с каким результатом, сколько было касаний.
Приёмка: одно ваше объявление разворачивается в недельный план и уходит по кнопке; по каждой площадке видно «отправлено / на модерации / размещено / отклонено» и причину отказа словами площадки.
-
Мониторинг, разведка, панель
Съём активности с публичных постов: просмотры, реакции, комментарии, разбор интереса и черновик публичного ответа. Ежедневная разведка новых площадок — агент смотрит, на кого ссылаются знакомые каналы, и проверяет находки фактом. Панель управления: база площадок, шаблоны текста, расписание, лимиты, ключевые слова и стоп-лист. Утренний отчёт в Telegram, документация, передача кода и доступов.
Приёмка: утром приходит одно сообщение вместо обхода ста площадок, а новая площадка добавляется вами из панели за минуту — со ссылкой, живой проверкой и попаданием в план.
Итого 5 000 € и 4 недели — разбивка цены построчно в разделе 01. В пакете с соседними системами те же четыре этапа занимают 2 недели и стоят 3 200 €: ядро к тому моменту уже сделано.
04 / архитектура и принцип работы агента
Как это устроено внутри
Коротко: это не робот, который сидит в браузере и кликает вместо человека. Это расписание, база и правила. Раз в час просыпается программа, смотрит, что пора сделать, ходит по официальным дверям площадок и записывает результат. Всё, что она сделала, лежит строкой в журнале.
Один день агента
дальше
затем
публикация · три разных пути
после публикации
Что здесь принципиально. Ни одного шага через эмуляцию браузера и ни одного действия от чужого имени. Агент ходит только туда, куда площадка пускает официально, а там, где официального пути нет, он готовит работу человеку, а не притворяется человеком. Именно поэтому у системы нет «дня, когда всё забанили».
Три вещи, которые стоит понять до старта
Данные и код — ваши. Всё состояние лежит в вашей базе, каждое действие записано строкой в журнал, журнал выгружается. Уйти от меня можно в любой момент и без потерь.
Модель не решает за вас. Она переписывает текст и разбирает комментарии. Куда публиковать, что одобрить и что отправить — решает человек, и это видно в интерфейсе, а не спрятано в настройках.
Ошибка видна на следующее утро. Площадки меняют правила молча. Проверка живьём и отчёт нужны ровно затем, чтобы вы узнали об этом завтра, а не через месяц по упавшему потоку заявок.
05 / какие технологии будут использоваться
И зачем именно эти
Ничего экзотического. Каждый пункт выбран по одной причине — он снимает конкретный риск или конкретные деньги, и рядом написано, какие именно.
-
Cloudflare Workers + KVКод и состояние живут в одном месте, встроенное расписание запускает обход по часам, за простой платить не нужно. На этом работает демо, которое вы открываете по ссылке вверху: это не макет и не «похожая система», а тот же самый код. Альтернатива — свой сервер: он тоже подходит, но добавляет к цене ежемесячный счёт и обслуживание, которых на этом объёме не за что платить.
код и данные -
Telegram Bot APIЕдинственный официальный способ публиковать в Telegram программно. Бот пишет только туда, где он администратор, — поэтому здесь нет ни риска блокировки, ни серых схем. Сюда же уходит утренний отчёт.
публикация в свой канал -
Facebook Pages API и Instagram Content Publishing APIОфициальная публикация на вашу страницу и в ваш бизнес-аккаунт: фото, карусели, хештеги. Здесь же документированный потолок в 50 публикаций за 24 часа, который система считает у себя, чтобы не получить ошибку на 51-й.
свои соцсети -
XML-фид и партнёрские API порталовТот путь, по которому порталы сами хотят получать объекты: один файл на все объекты, портал забирает его по своему расписанию. Добавили объект — он появился везде, где есть доступ; сняли — исчез везде. У Kyero спецификация фида опубликована целиком, у остальных выдаётся вместе с доступом.
двадцать сайтов недвижимости -
Публичное веб-превью TelegramОткрытые страницы каналов отдают посты, просмотры, реакции и ветки комментариев без единого аккаунта. Ровно на этом стоят два пункта задания, которые действительно можно сделать честно: проверка площадки фактом и мониторинг активности. Без аккаунтов — значит, нечего блокировать.
проверка и активность -
Groq с откатом на Workers AIБыстрые модели для адаптации объявления и разбора комментариев, два провайдера вместо одного: когда падает первый, работа не останавливается. Ответ модели проверяется кодом — по длине, алфавиту и запрещённым контактам, — потому что испанская версия, вернувшаяся по-русски, до площадки доезжать не должна.
переписывание текста -
Журнал и выгрузкаКаждое действие — строка: что, куда, когда, с каким результатом и сколько было касаний. Это и есть ответ на вопрос «где мы уже есть»: без него через месяц объявление уходит в тот же канал второй раз, а дубль — первая причина отказа.
учёт -
Офлайн-проверки кодаПрогон без сети и без ключей за четверть секунды: разбор превью, лимиты, очередь, правовая карта, фид, настройки панели. Нужны затем, чтобы «работает» было замером, а не воспоминанием, и чтобы правка не ломала молча соседний кусок.
534 проверки -
Чего в списке нет намеренноНет эмуляции браузера, обхода капчи и работы с личных аккаунтов через неофициальные библиотеки. Это работает неделю и заканчивается блокировкой аккаунта с историей, который не восстановить. Такой ценой скорость не покупается.
и почему
06 / ограничения площадок
Чего нельзя — и что вместо
Это не «мы не смогли», а карта того, что на каждой площадке разрешено официально. У каждой строки — ссылка на правила самой площадки, чтобы проверить не мои слова, а первоисточник.
-
Facebook — чужие группы запрос: 100 групп, автопостинг автоматизация закрыта
- можно
- Ничего. Публикация приложением в группу, которой вы не владеете, из Graph API убрана: права publish_to_groups и Groups API объявлены устаревшими и отключены в 2024 году.
- нельзя
- Нет ни одного официального способа опубликовать объявление в чужую группу программно — ни платного, ни партнёрского.
- вместо
- Агент готовит текст и фотографии под каждую группу и отдаёт их одной кнопкой: вы нажимаете «Опубликовать» в своём Facebook. 100 групп — это 100 нажатий по три секунды вместо 100 наборов текста по четыре минуты.
- риск
- Эмуляция браузера с личным аккаунтом нарушает условия платформы: сначала проверка и требование селфи, потом блокировка аккаунта и всех связанных страниц. Аккаунт с историей вернуть нельзя.
-
Facebook — своя страница то же объявление, но на своей площадке публикуем сами
- можно
- Pages API публикует пост со ссылками и фотографиями на страницу, которой вы владеете. Токен страницы, обновление раз в 60 дней, полная автоматизация.
- нельзя
- Страница не заменяет группу по охвату: у новой страницы нет накопленной аудитории.
- вместо
- Публикуем сюда автоматически и на этом же посте ловим комментарии и реакции — это источник для ежедневного отчёта об активности.
- риск
- Низкий. Единственная реальная опасность — потерять токен и не заметить: агент следит за сроком сам и предупреждает за неделю.
-
Telegram — чужие каналы и группы запрос: 100 групп, автопостинг готовим, отправляете вы
- можно
- Бот пишет только туда, куда его добавили и дали право писать. Для канала — только с правами администратора.
- нельзя
- Войти в чужую группу и начать постить нельзя: без прав сообщение просто не уйдёт.
- вместо
- Два честных пути. Агент собирает пакет «текст плюс фото плюс ссылка» и открывает готовое сообщение в вашем Telegram — вы жмёте отправку. Там, где у канала есть приём объявлений, агент готовит письмо администратору и ведёт переписку до размещения.
- риск
- Рассылка с личного аккаунта через неофициальную библиотеку ловит спам-блок за часы: сначала запрет писать незнакомым, потом блокировка номера. Номер с историей вернуть нельзя.
-
Telegram — свой канал публиковать без человека публикуем сами
- можно
- Всё. Бот-администратор публикует текст, альбом фотографий, кнопки и правит уже отправленный пост.
- нельзя
- Ограничение только на частоту: около 20 сообщений в минуту в один чат. Для объявлений это никогда не узкое место.
- вместо
- Свой канал — витрина: агент выкладывает туда каждое объявление сразу и без подтверждений и оттуда же считает просмотры.
- риск
- Нет.
-
Instagram запрос: публикация в группы Instagram публикуем сами
- можно
- Content Publishing API публикует фото, карусель и Reels в ваш собственный бизнес-аккаунт. Документированный лимит — 50 публикаций за 24 часа.
- нельзя
- Групп в Instagram не существует — это не ограничение API, а устройство площадки. Есть хештеги, Reels, личные сообщения и «каналы» — односторонняя лента вашего же аккаунта.
- вместо
- Публикуем в свой бизнес-аккаунт каруселью из фотографий объекта, с хештегами города и района. Комментарии под этим постом попадают в ежедневный отчёт.
- риск
- Низкий через официальный API. Высокий при автоматизации личного аккаунта: Instagram ловит это быстрее, чем Facebook.
-
Порталы с официальным фидом запрос: 20 сайтов недвижимости публикуем сами
- можно
- Idealista, Fotocasa, Habitaclia, pisos.com, Kyero, thinkSPAIN, Bazaraki, BuySell Cyprus, Rumah123 и другие принимают объекты выгрузкой: XML-фид или партнёрский API, от имени аккаунта профессионала.
- нельзя
- Для доступа нужен договор с порталом. Частное объявление без аккаунта профессионала фидом не загрузить.
- вместо
- Агент собирает один общий фид из вашей базы и раздаёт его во все подключённые порталы. Добавили объект — он появился везде, где есть доступ; сняли — исчез везде.
- риск
- Низкий: это официальный, самим порталом оплаченный путь.
-
Порталы без фида публиковать туда же автоматически форма руками
- можно
- Ничего сверх ручной формы. Milanuncios, OLX и Offer.com.cy принимают объявление только через личный кабинет.
- нельзя
- Автоматическая отправка формы ломается о капчу и защиту от роботов. В последней проверке 6 из 20 порталов базы отдали боту 403 ещё на главной странице.
- вместо
- Агент готовит текст под требования конкретного портала, кладёт его в буфер обмена и ведёт по шагам: что вставить, что выбрать в списке, какие фотографии загрузить. Публикация занимает минуту вместо десяти.
- риск
- Обход капчи — прямое нарушение условий портала и повод для блокировки аккаунта продавца.
Итог по вашему запросу «100 групп и 20 сайтов»: 16 площадок из 46 система ведёт полностью сама, 27 доводит до одного вашего нажатия, 3 — до заполненной формы. Ноль площадок, ради которых пришлось бы рисковать вашим аккаунтом.
07 / поддержка и масштабирование
Первый месяц входит, дальше — по вашему решению
Тридцать дней после запуска — моя работа и отдельно не считается: именно в первый месяц вылезает всё, чего не видно на приёмке. Дальше поддержка стоит от 400 €/мес и не обязательна.
Что ломается чаще всего. Площадки меняют разметку и правила без предупреждения. Поэтому у каждой есть проверка живьём, и её падение видно в отчёте на следующее утро, а не через месяц по упавшему потоку заявок.
Что входит в 400 €/мес. Починка сломавшегося сбора и публикации, обновление под изменения площадок, подключение новых порталов по мере получения доступов, разбор отклонённых публикаций.
Сроки ответа. Сбой публикации — в тот же рабочий день. Изменение правил площадки — до трёх рабочих дней: обходной путь или честное «сюда больше нельзя».
Без поддержки система не умирает. Она остаётся вашей и работает дальше. 400 € — это моё время на площадки, которые меняются, а не абонентская плата за то, чтобы код продолжал запускаться.
Что вы делаете сами, без программиста
так же
и ещё
Это не обещание на будущее: панель уже открыта — откройте её и посмотрите. Без ключа она показывает всё и ничего не меняет; с ключом добавление площадки с живой проверкой занимает меньше секунды, и результат сразу видно в числах обхода.
Где предел роста. Не в коде и не в сервере, а в правилах площадок: суточные потолки аккаунтов и договоры с порталами. Первое видно в панели числом, второе решается заявкой, а не разработкой.
Что будет, если мы разойдёмся. Код, доступы и данные ваши с первого дня. Журнал выгружается, документация написана для человека, а не для меня. Любой разработчик продолжит работу с того же места — это в моих интересах не меньше, чем в ваших.
Ограничение, о котором я говорю сам
Публикация в демо выключена намеренно. Ваших аккаунтов у меня нет, а слать что-то от чужого имени в живые сообщества — ровно то, за что площадки и банят. Кнопки в демо пишут в журнал и меняют статус: видно всю механику, и при этом ни одно чужое сообщество не получает тестового мусора.
Всё остальное в демо настоящее: площадки проверяются запросами, активность снимается с реальных публичных постов, разведка находит реальные каналы, а панель меняет реальный обход.
дальше
Напишите — соберём ваш список площадок
Пришлите свои географии и одно реальное объявление. Я прогоню их через ту же проверку, что стоит в демо, и покажу на ваших данных: сколько площадок живо, у скольких есть официальный путь публикации и сколько ставок соберётся в неделю. Это разговор на один вечер и он ни к чему не обязывает.