1529

Дописал бота для уведомлений о снижении цены на авиабилеты

Привет пикабу,

Недавно дописал телеграм бота, который был у меня в долгом ящике, надеюсь будет кому-то полезен. Бот умеет:

1️⃣ Находить самые дешёвые авиабилеты (по базе авиасейлз) без учёта дат.

2️⃣ Находить самые дешёвые авиабилеты на конкретный месяц.

3️⃣ Находить самые дешёвые авиабилеты на конкретный день.

4️⃣ Уведомлять когда цена снизится ниже заданной Вами стоимости по вышеперечисленным запросам.

Пример:У Вас отпуск в августе и планы поехать в Таиланд из Москвы. Пишите «Москва Бангкок август» — бот присылает самый дешёвый билет на август. Нажимаете на кнопку Уведомления,бот попросит ввести сумму в рублях ниже которой он будет присылать Вам уведомления. Пишите, к примеру, «25000» и всё!

Для добавления следующего направления для уведомлений (к примеру, обратных билетов) - повторите шаги 😉

Сам бот: https://t.me/fly_cheap_bot

Дописал бота для уведомлений о снижении цены на авиабилеты Telegram, Telegram бот, Интересное, Пикабу, Помощь, Текст, Длиннопост, Комментарии, Фотография, Арт, Скриншот, Картинка с текстом, Новости, Работа, Без рейтинга, Истории из жизни, Вопрос, Из сети, Жизнь, Творчество

Буду рад любому фибдеку, пожеланию, предложению или багу в комментариях.

P. S. В данный момент поиск производится только по базе авиасейлз из-за удобства взаимодействия с программой их платформы, в планах подключать и другие платформы.

46
Автор поста оценил этот комментарий

А как искать прямые?

раскрыть ветку (1)
35
Автор поста оценил этот комментарий

Возьму на заметку. Пока такой возможности нет.

показать ответы
78
Автор поста оценил этот комментарий

Парень, я не знаю, кто ты, но спасибо!

раскрыть ветку (1)
25
Автор поста оценил этот комментарий

Рад помочь 😉

показать ответы
14
Автор поста оценил этот комментарий

Мне, к примеру, ужасно не нравятся ночные-утренние рейсы, когда в час ночи надо куда-то срываться и ехать в аэропорт. Диапазон времени если бы можно было выставить (условно с 12:00 до 22:00), было бы круто.

раскрыть ветку (1)
20
Автор поста оценил этот комментарий

Возьму во внимание, спасибо!

46
Автор поста оценил этот комментарий

А как искать прямые?

раскрыть ветку (1)
20
Автор поста оценил этот комментарий

В данный момент такого функционала нет. Возможно добавлю позже.

показать ответы
35
Автор поста оценил этот комментарий
Удобно, но попробуй допилить. Что бы например писать "Москва Санкт-Петербург Москва" что бы туда обратно сразу
раскрыть ветку (1)
18
Автор поста оценил этот комментарий

Прикольно, подумаю 😏

показать ответы
11
Автор поста оценил этот комментарий
Все классно, но что делать если название города состоит из двух слов? Например: Нижний Новгород
раскрыть ветку (1)
13
Автор поста оценил этот комментарий

На данном этапе писать одно слово "Нижний". Бот поймёт, он умеет понимать опечатки и не полные названия городов.

показать ответы
DELETED
Автор поста оценил этот комментарий
Ну, тогда не стоит говорить о том, что бот ищет самые дешёвые билеты. Я всё понимаю, реклама и т. д., но обманывать людей нехорошо.
раскрыть ветку (1)
12
Автор поста оценил этот комментарий

Я правда в недоумении. Я рассмотрю возможности подключения других платформ, как и написал выше. Мне нужно было API, первым их увидел у авиасейлз. Мою личную задачу по уведомлению о цене я выполнил, буду дополнять дальше. Не всё сразу.

показать ответы
16
Автор поста оценил этот комментарий

Пока вы смотрели цена поднялась на 381р за этот билет.😁 Работает.

раскрыть ветку (1)
9
Автор поста оценил этот комментарий

И такое бывает. Поставьте уведомление и не пропустите очередное снижение 🥳

12
Автор поста оценил этот комментарий

Я правда в недоумении. Я рассмотрю возможности подключения других платформ, как и написал выше. Мне нужно было API, первым их увидел у авиасейлз. Мою личную задачу по уведомлению о цене я выполнил, буду дополнять дальше. Не всё сразу.

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Тем не менее согласен, с формулировками "самых дешёвых билетов" я не упомянул что только на авиасейлз в текущей реализации. Поправил

показать ответы
12
Автор поста оценил этот комментарий

Сделай пожалуйста дату в ответе в человеческом виде - дд-мм-гггг

В остальном всё классно

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Оки, учту, спасибо)

14
Автор поста оценил этот комментарий

Мне, к примеру, ужасно не нравятся ночные-утренние рейсы, когда в час ночи надо куда-то срываться и ехать в аэропорт. Диапазон времени если бы можно было выставить (условно с 12:00 до 22:00), было бы круто.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Принял)

1
Автор поста оценил этот комментарий
По дате криво маленько. До Сочи с датой проблем не было
Иллюстрация к комментарию
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Попробуйте "Сочи минеральные 25 июня". Он обрабатывает каждое слово отдельно. Учту как пожелание 😉

показать ответы
6
DELETED
Автор поста оценил этот комментарий
Москва - Нальчик, 15 июля. Бот кинул на авиасейлес, цена выше чем в самой победе на 500р. Как-то так.
раскрыть ветку (1)
9
Автор поста оценил этот комментарий

На данный момент бот подключён только к Авиасейлз, так как он предоставляет возможность программе общаться автоматизировано (API). К сожалению официальный сайт Победы такой возможности не предоставляет.

Я поищу кто ещё может быть подключён к боту.

На данном этапе можете использовать бота для уведомлений о снижении цены, снижается она везде одинаково 😉

показать ответы
15
Автор поста оценил этот комментарий
Приемлемо)
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Аахха. Принял понял, буду думать)

показать ответы
1
Автор поста оценил этот комментарий
Минеральные Воды не знает бои, ругается, говорит ваших команд не понимаю)
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Пробуйте просто Минеральные, в данной реализации так

5
Автор поста оценил этот комментарий

А можно как то количество пересадок добавить, а то 70часов лететь это второй отпуск нужен будет

Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В данный момент нет, учту как пожелание, на выходных посмотрю. Спасибо!

0
DELETED
Автор поста оценил этот комментарий
СПАСИБО!
есть вариант как добавить его в группу на несколько человек? По-типу флибусты
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Рассмотрю такую возможность 😏

показать ответы
0
Автор поста оценил этот комментарий

Спасибо.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Пожалуйста!

1
Автор поста оценил этот комментарий

Работает. Спасибо.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Юху!)

показать ответы
1
Автор поста оценил этот комментарий

Не плохо бы было указывать количество пересадок. А в результатах, что бы ссылки еще были на найденный рейс, что бы можно было сразу билет купить.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Количество пересадок указывается. Кнопка "Купить сейчас" тоже в наличии

0
Автор поста оценил этот комментарий
Смогёшь для Европы? В еврах или далларах?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Есть в планах 😉

показать ответы
3
Автор поста оценил этот комментарий
Новый Уренгой Москва не верная команда)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пишите просто Уренгой, в данной реализации так

показать ответы
0
Автор поста оценил этот комментарий
Сделай пожалуйста ещё кнопочку отменить все уведомления по рейсам, чтобы можно было перенастроить все
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Такая кнопочка есть, откройте меню слева от поля ввода. Или отправьте /stop. Рад помочь!

1
DELETED
Автор поста оценил этот комментарий

Бот парсит сайты-агрегаторы?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Использует API авиасейлз

0
Автор поста оценил этот комментарий
Хорошо. Было бы круто, если бы бот давал прямую ссылку на билет (строго говоря, на сайт с билетом), который можно было бы купить по указанной им цене
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В моём понимании такая ссылка есть, возле  каждого сообщения есть кнопка "Купить сейчас!" 😌

0
Автор поста оценил этот комментарий
Хорошо. Было бы круто, если бы бот давал прямую ссылку на билет (строго говоря, на сайт с билетом), который можно было бы купить по указанной им цене
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Так в моём понимании такая ссылка есть, если клацнуть кнопку "Купить сейчас!"

показать ответы
0
Автор поста оценил этот комментарий
Ещё бы ссылочку на рейс, чтобы самому не искать, а в целом вроде неплохо
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не очень понял что имеется в виду под ссылкой на рейс? Перефразируйте, пожалуйста

показать ответы
1
Автор поста оценил этот комментарий
Работает - спасибо
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пожалуйста 🥳

1
Автор поста оценил этот комментарий
Проще сразу на авиасейлс зайти
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Выбор за Вами 😉

0
Автор поста оценил этот комментарий
Спасибо! Было бы еще круто искать билеты ПОСЛЕ даты. Или в вилку дат
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Принял

0
Автор поста оценил этот комментарий
А где ищет, на каких площадках?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Авиасейлз пока что, планирую добавлять

0
Автор поста оценил этот комментарий
На месяц не показыает
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Прекрасный баг, проанализирую на выходных, спасибо!

0
Автор поста оценил этот комментарий

А есть какие-то преимущества перед агрегаторами типа авиасэйлз и яндекс?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Возможно в цене. Рассмотрю возможность подключать другие агрегаторы.

0
Автор поста оценил этот комментарий
Подскажите, а в какую цену будет написание подобного бота?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Какая цель данной затеи?

0
Автор поста оценил этот комментарий
Шикарно! Спасибо! Буду пользоваться
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Очень рад!)

показать ответы
0
DELETED
Автор поста оценил этот комментарий
Добрый день, Спасибо. Можно делать параллельные вопросы? На июнь и на сентябрь, например.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Пока только отдельно

0
Автор поста оценил этот комментарий
Если первый город с пробелом, например Нижний Новгород, то бот не распознает команду
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Просто пишите "Нижний". На данный момент таким образом

0
Автор поста оценил этот комментарий
Как минеральные воды включить то?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Просто пишите "минеральные"

0
Автор поста оценил этот комментарий
А потом агрегаторы/сайты авиакомпаний меняют разметку/имена переменных и бот превращается в тыкву
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Есть такое... Тоже думал про зависимость, в планах рассмотреть подключение других платформ

0
Автор поста оценил этот комментарий
Было бы замечательно добавить просто выбор страны, потому что иногда не принциаиален город прилёта. Например Москва Турция июль.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Такая возможность уже есть - пробуйте 😉

показать ответы
0
Автор поста оценил этот комментарий
Спасибо! Было бы еще круто искать билеты ПОСЛЕ даты. Или в вилку дат
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Учту, спасибо!