Почему бот показывает цены, которых нет?! Или уже нет, или, кажется, их вообще никогда не было.

На охоте за низкими ценами без промахов не обойтись. Мы не придумываем цены сами — они приходят от поставщиков. Главный источник авиабилетов у нас — «Авиасейлс», а по отелям — «Яндекс Путешествия».

И там, и там цены берутся из кэша.

Что такое кэш (cache)?
Это временное хранилище данных, чтобы не пересчитывать и не запрашивать одно и то же каждый раз заново. Система сохраняет уже найденные цены на билеты и выдает их повторно — быстро, но не всегда идеально свежо.


Вот как это работает с авиабилетами:

Когда вы открываете календарь цен Москва Стамбул на Aviasales, сайт показывает данные из кэша, а не делает запрос к агентам и авиакомпаниям в реальном времени. Иначе поиск был бы слишком долгим и дорогим.

Тот же принцип работает и у @katusaibot: невозможно запрашивать «живые» цены по каждому направлению из России в Шенген — комбинаций дат и маршрутов миллионы.

У Aviasales около 15 миллионов пользователей в месяц, и как только кто-то делает реальный поиск, его результат сохраняется в кэше. Потом эти данные отдаются всем, кто работает с их API — в том числе нам.

Это легко проверить на непопулярном направлении, например Ресифи — Нижневартовск. Календарь цен там пуст — и бот тоже ничего не покажет.
Но стоит сделать реальный поиск — Aviasales запросит цены у агентов и авиакомпаний, что-то найдется (пусть даже с 3-4 пересадками). Через 10–15 минут найденные цены появятся в календаре цен, а еще через час бот пришлет уведомление по созданной подписке «Ресифи — Нижневартовск».

Короче, цены из кэша и результаты реального поиска могут иногда отличаться. И чем менее популярный маршрут, тем больше расхождение.

Наверняка вы замечали: кликаешь на «аномально дешевый» билет, переходишь к бронированию — а агент пишет: «Ой, цена выросла в два раза». Такое бывает не только у нас. Иногда агент отправил в Aviasales ошибочную цену, иногда она просто просуществовала считанные минуты — и вы не успели. Но иногда получается урвать очень выгодные билеты и улететь по ним! Вот, например, год назад десятки подписчиков @samokatus улетели из Испании в Южную Америку за 100 евро, хотя даже мы сначала не поверили этим ценам и запостили цены из бота только в чат. Ради таких находок мы и сделали @katusaibot!
9 9 54 4👍 4🔥 1
781 (2.9%)
🔥 Выкатили «Отели» в @katusaibot! Главная фича — подписка на снижение цены отеля.

Мы больше месяца тестировали и наблюдали за динамическим ценообразованием — и поняли, что на отелях можно сэкономить гораздо больше, чем на авиабилетах. Главное — не бронировать сразу.

💡 Вывод: какой бы отель вы ни выбирали, лучше создать подписку на изменение цены и понаблюдать хотя бы 1-2 недели. Поймайте «ревенью-менеджера» в момент, когда он решит снизить цены, — и бронируйте! А ещё лучше — добавить в отслеживание 5–10 отелей в нужном городе: кто-нибудь точно скинет цену.

🔔 Как создать подписку на цену отеля:
1️⃣ По названию. Напишите в чат с ботом название отеля (например, Conrad в Стамбуле) — получите описание и ссылку на создание подписки.
2️⃣ По ссылке. Если не угадали с названием (это сложно — там полный хаос творится!), просто отправьте целиком ссылку из адресной строки Яндекс.Путешествий — например: https://travel.yandex.ru/hotels/moscow/maidens/?adults=2&checkinDate=2025-11-10&checkoutDate=2025-11-13&childrenAges=&roomCount=1&searchPagePollingId=9b5c9707286b4e224d395defda3faa93-0-newsearch&seed=portal-hotels-search.
3️⃣ Через мини-эпп. Отелей миллионы, и пока не все есть в базе. Зайдите в мини-эпп в боте — там можно удобно искать по городам, фильтрам и сортировкам. Рейтинги отелям бот выставлял сам, опираясь на отзывы.

Как и обещали, пока рассказываем только здесь, без большого анонса. Правим недочёты и баги — будем очень рады вашим комментариям и отзывам!
🔥 1211 11 6
18.4K (0.2%)
Больше постов нет