跳到正文
DEV Community· Illia·· 2 小時前AI 評分19

NoREA 如何處理重複租盤並整理 Telegram 搜尋

Чому оголошення про квартири дублюються і як організувати пошук у Telegram

AI 導讀

NoREA 是用於搜尋租盤的 Telegram 機械人,會從多個來源收集租盤、移除重複項目、篩選合適選項,並發送新租盤。不同租盤可能指向同一個單位,但價格或租住條件的變化仍可能重要,因此不能只按連結或相似照片判斷。機械人不會核實業主身份、物業權屬或付款安全,用戶仍須自行確認。

正文

Чому оголошення про квартири дублюються і як організувати пошук у Telegram

Ви відкриваєте кілька сайтів оренди, зберігаєте цікаві варіанти й повертаєтеся до пошуку ввечері. Знайома кухня, той самий диван, схожий опис — але інша ціна або контакт.

Пошук квартири поступово перетворюється на роботу з даними: потрібно відокремити нові пропозиції від уже переглянутих, зіставити умови й не загубити відповіді власників.

Ми розвиваємо NoREA — Telegram-бота для пошуку квартир. Під час роботи над ним постійно виникає питання: що саме вважати новим оголошенням і яку частину перевірки можна автоматизувати?

Одна квартира — не обов’язково одне оголошення

Тут важливо розрізняти два поняття:

  • Оголошення — конкретна публікація з адресою сторінки, описом і контактом.
  • Об’єкт — квартира, яку пропонують орендувати.

Кілька різних оголошень можуть стосуватися одного об’єкта. Наприклад, квартиру розмістили на кількох майданчиках або її одночасно пропонують різні посередники.

Можлива й зворотна ситуація: схожі фотографії та описи ще не доводять, що перед нами одна квартира.

Тому правило «бачу знайоме фото — видаляю оголошення» ризикує приховати окрему пропозицію. А правило «інше посилання — отже, нова квартира» залишає багато повторів.

Чому недостатньо порівняти посилання

Найпростіший спосіб знайти повтор — перевірити, чи зберігалася така адреса сторінки раніше.

Це допомагає не обробляти ту саму публікацію знову, але не вирішує проблему квартири, розміщеної на різних сайтах.

Для пошуку можливих збігів можна розглядати кілька ознак:

  • адресу або доступні відомості про розташування;
  • кількість кімнат і площу;
  • поверх;
  • фотографії;
  • опис;
  • контакт;
  • ціну.

Жодна з них окремо не дає безпомилкової відповіді. Ціна може змінитися, адреса — бути неповною, а опис — складатися із загальних фраз.

Це пояснення можливого підходу до зіставлення даних, а не опис конкретного алгоритму NoREA.

Повтор іноді містить важливу зміну

Уявімо умовний приклад:

Публікація Ціна Умови
Перша 18 000 грн Комісія не зазначена
Друга 18 000 грн Є комісія
Оновлена перша 17 000 грн Уточнено дату заселення

Ці цифри вигадані для прикладу й не описують ринок оренди.

Якщо просто залишити одну публікацію, можна втратити різницю в умовах. Для орендаря корисно знати не лише «це вже було», а й «що змінилося».

З технічного погляду тут є три окремі завдання:

  1. Не показувати ту саму публікацію без змін багато разів.
  2. Розпізнавати можливі оголошення про ту саму квартиру.
  3. Зберігати помітними зміни, які впливають на рішення.

Не варто вважати, що сервіс виконує всі три завдання, якщо він заявляє лише про прибирання дублів.

Що можна автоматизувати в пошуку

Корисна автоматизація починається з повторюваної роботи: перевіряти доступні джерела, відбирати оголошення за заданими умовами та повідомляти про відповідні варіанти.

Telegram може бути зручним місцем для таких повідомлень: пропозиції надходять у знайомий інтерфейс, а перегляд можна продовжити за посиланням на джерело.

Але автоматизація має межі.

Нове повідомлення не означає, що квартира досі вільна. Позначка «власник» у тексті не підтверджує повноваження автора. Знайдений збіг не доводить шахрайства, а відсутність збігів не гарантує надійності пропозиції.

Збір оголошень і перевірка людини, житла та платежів залишаються різними завданнями.

Як організувати власний пошук

Навіть із ботом варто заздалегідь розділити вимоги на обов’язкові та бажані.

Наприклад:

  • максимальний бюджет;
  • прийнятні локації;
  • дата заселення;
  • можливість проживання з твариною;
  • вимоги до опалення й інтернету;
  • допустимі додаткові платежі.

Для відібраних квартир зручно вести короткий список: посилання, контакт, уточнені умови та наступна дія. «Потрібно зателефонувати» корисніше за десять збережених оголошень без пояснень.

Якщо бачите ймовірний повтор, порівняйте ціну, комісію, доступність і контакти. Розбіжність — привід поставити запитання, а не автоматично робити висновок.

Де в цьому NoREA

NoREA збирає оголошення оренди з кількох джерел, прибирає дублі, фільтрує пропозиції та надсилає нові відповідні варіанти в Telegram.

Мета — скоротити повторювану роботу під час пошуку. Бот не підтверджує право власності, особу автора або безпечність платежу.

Якщо шукаєте квартиру в Україні, можна відкрити NoREA в Telegram та налаштувати доступні фільтри.

Для нас корисна автоматизація — та, після якої легше прийняти наступне рішення: що відкрити, кому написати та які умови уточнити.

А як ви організовуєте пошук серед повторних оголошень: збережені посилання, таблиця чи сповіщення?

Автор пов’язаний із проєктом NoREA. Матеріал підготовлено за допомогою ШІ. Технічні підходи в статті наведені як загальне пояснення, без твердження, що всі вони реалізовані в боті.

來源:DEV Community · dev.to