🛠️🤖 Бот перебора тарифов Hilton починен. Снова.
tl;dr: бот @hilton_nf_bot снова работает, но надо перезапустить его командой /start, даже если пользовались им ранее
В перерывах между поиском шекелей на пляже Тель-Авива, поглощением вина в Кишинёве и написанием исков допилил напильником всеми любимый @hilton_nf_bot.
Вроде пока защиты Hilton'а обошёл. И чтобы два раза не вставать, добавил кое-каких штук, о которых давно просили:

0️⃣ Ну, во-первых, он снова просто работает))0)
1️⃣ Под капотом сделано много работы, чтобы бот теперь не падал как можно дольше. Каждый запрос теперь маскируется как Джеймс Бонд 🥸
За это пришлось немного заплатить скоростью работы, но такова плата за временную стабильность.
2️⃣ Бот теперь учитывает количество гостей из ввода. Раньше при любом числе гостей автоматически подставлялся один взрослый гость по умолчанию. Теперь тариф ищется с учётом состава группы. В подтверждении начала поиска это тоже учитывается. Но бот по-прежнему работает только с одной комнатой. Если в вашем запросе несколько комнат с разным составом гостей, то бот возьмёт в работу только первую комнату.
3️⃣ В итоговом ответе выводятся топ-3 тарифа, а не 1, как раньше. Это нужно на случай, если первый тариф «протух». И вы писали, и я сам замечал, что некоторые корп.коды перестали бронироваться тупо по ссылке (например, redbull). То есть, код как бы есть, он возвращает тариф. А лендинга для него уже нет. Чтобы такие поиски не были совсем бесполезны, добавил и эту фичу. Если бот возвращает меньше 3 тарифов, значит, всего в отеле работает меньше трёх корпоративных кодов. Заодно допилил вывод на случай, если выгодных тарифов не нашлось.

Что пока исправить не удалось:
🔵 Пока ещё остался баг с не-обновлением числа поисков ночью у некоторых пользователей. Это более-менее понятно как чинить, но понадобится ещё немного времени
🔵 Пока всё ещё не получается выводить имя отеля в читаемом виде. Парадокс, но на такую косметическую штуку у Хилтона установлена какая-то совсем дикая защита, которой нет даже на методе поиска тарифов. Это уже не такая критичная фича, поэтому буду ковырять в свободное время из любопытства 🙂

❗️Единственная важная штука: отправьте боту команду /start, даже если вы им уже пользовались ранее. Иначе он так и будет возвращать ошибку.

👉Ну а если вы не понимаете, что здесь происходит, отсылаю к своей старой статье о корпоративных тарифах Hilton: https://de1337ed.ru/hilton-preferred-rates/

#Антон_и_отели
🔥 2220 20 9👍 7👀 1
4.1K (1.4%)