Разработка Telegram-бота для поиска и покупки недвижимости
2024−2025
Клиент
Метр у моря
О проекте
Telegram-бот «Метр у моря» превращает привычный чат в помощника по подбору и продаже недвижимости в Сочи.
Бот автоматизирует всё: от размещения объявления и загрузки фото до фильтрации объектов по параметрам клиента и мгновенной выдачи контакта собственника.
Основная цель проекта — ускорить работу агентов по продаже недвижимости, автоматизировать коммуникацию с клиентами и сократить путь до звонка.
Как создавался проект
Для разработки бота был использован сервис BotFather и платформа n8n, а также современные технологии для обработки запросов и работы с базами данных. Большое внимание было уделено интерфейсу и логике работы, чтобы пользователи могли максимально быстро и безошибочно получить нужную информацию.
Задача
Сделать простого Telegram-помощника для покупки/продажи недвижимости в Сочи: продавец быстро размещает объявление, покупатель — за 2–3 клика находит подходящее и связывается с владельцем.
Стек и архитектура
Основа — no-code/low-code стек на n8n.
Интерфейс: классический Telegram-бот, созданный с помощью BotFather .
Хранилище: PostgreSQL — оперативные данные и поиск. Google Sheets — формы ввода и простая аналитика.
Медиа: загрузка и хранение фотографий в хранилище Telegram.
Интеграции: Telegram Bot API — sendMessage, sendMediaGroup, answerCallbackQuery, getChatMember.
Как это работает
Продавец заполняет короткую анкету и присылает фото прямо в чат. Из этих данных формируется объявление с уникальным ID, которое сохраняется в базу.
Клиент открывает бота и выбирает нужные фильтры, используя динамические кнопки (кнопки меняются в зависимости от наличия объектов). После просмотра объявлений, покупатель может связаться через бот с продавцом.
Каждому продавцу присвоена уникальная ссылка для клиентов. Перейдя по ссылке, клиент получает доступ к объявлениям риелтора.
Продавец может добавлять/удалять/редактировать объявления и просматривать статистику.
Реализована функция проверки подписки на канал. То есть, доступ к боту открывается после подписки на канал.
Почему это удобно
Меньше лишних кликов: кнопки строятся по «живым» данным, пустых вариантов нет.
Быстрый онбординг продавца: вся публикация — прямо в чате.
Короткий путь до контакта: просмотр → клик → номер владельца.