Поиск билетов одним скилом: async-API для авиа и браузер для РЖД

Разбор и готовый скил - в статье: https://chernovdev.ru/posts/poisk-biletov-async-api-i-gibrid/?utm_source=rutube&utm_medium=video&utm_campaign=lesson-0017 Один скил поверх двух разных источников. Авиа - через асинхронный API: первый запрос возвращает идентификатор поиска (а не цены), дальше опрашиваешь результат по этому идентификатору, пока не придут предложения (Aviasales / Travelpayouts). РЖД - через браузер: открытого API у РЖД нет, поэтому скил открывает сайт сам, заполняет форму и считывает таблицу рейсов. Где есть API - берём API, где нет - идём браузером. Один файл SKILL.md, без скриптов: скил описывает, ЧТО сделать, а ЧЕМ (curl, Python, Node, Playwright) ассистент решает сам. Способ 1 - вставь этот промпт в ассистента: Создай скил ticket-find (.claude/skills/ticket-find/SKILL.md). Триггеры: найди билеты, рейсы, сколько лететь/ехать, билеты Москва-Сочи. Что делает: 1) разбери запрос - откуда, куда, дата, тип (авиа/ж-д; не указан - оба); 2) авиа - асинхронный API: запусти пои

Иконка канала ChernovDev
1 подписчик
12+
4 просмотра
день назад
12+
4 просмотра
день назад

Разбор и готовый скил - в статье: https://chernovdev.ru/posts/poisk-biletov-async-api-i-gibrid/?utm_source=rutube&utm_medium=video&utm_campaign=lesson-0017 Один скил поверх двух разных источников. Авиа - через асинхронный API: первый запрос возвращает идентификатор поиска (а не цены), дальше опрашиваешь результат по этому идентификатору, пока не придут предложения (Aviasales / Travelpayouts). РЖД - через браузер: открытого API у РЖД нет, поэтому скил открывает сайт сам, заполняет форму и считывает таблицу рейсов. Где есть API - берём API, где нет - идём браузером. Один файл SKILL.md, без скриптов: скил описывает, ЧТО сделать, а ЧЕМ (curl, Python, Node, Playwright) ассистент решает сам. Способ 1 - вставь этот промпт в ассистента: Создай скил ticket-find (.claude/skills/ticket-find/SKILL.md). Триггеры: найди билеты, рейсы, сколько лететь/ехать, билеты Москва-Сочи. Что делает: 1) разбери запрос - откуда, куда, дата, тип (авиа/ж-д; не указан - оба); 2) авиа - асинхронный API: запусти пои

, чтобы оставлять комментарии