返回顶部
a

amadeus-hotels酒店搜索

Search hotel prices and availability via Amadeus API. Find vacation hotels by city, coordinates, or amenities. Compare prices, view ratings, get offer details. Track prices with alerts. Use when user asks to "find hotels", "search hotels in [city]", "hotel prices", "vacation accommodation", "hotel deals", "track hotel price".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
2,258
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

amadeus-hotels

Amadeus Hotels 技能 🏨

通过 Amadeus 自助服务 API 搜索酒店价格、可用性和评分。非常适合度假规划和寻找优惠。

设置

  1. 1. 获取 API 凭证 访问 https://developers.amadeus.com/self-service
- 创建账户 → 我的应用 → 创建新应用 - 复制 API 密钥和 API 密钥密码
  1. 2. 设置环境变量:
bash export AMADEUSAPIKEY=your-api-key export AMADEUSAPISECRET=your-api-secret export AMADEUS_ENV=test # 或 production 用于真实预订
  1. 3. 安装依赖:
bash pip install requests

免费套餐: 测试环境每月约 2,000 次请求,生产环境按使用量付费。

快速参考

任务脚本示例
按城市搜索scripts/search.py--city PAR --checkin 2026-03-15 --checkout 2026-03-20
获取报价
scripts/offers.py | --hotels HTPAR123,HTPAR456 --adults 2 | | 报价详情 | scripts/details.py | --offer-id ABC123 | | 追踪价格 | scripts/track.py | --add --hotel HTPAR123 --target 150 | | 检查追踪 | scripts/track.py | --check |

功能

1. 酒店搜索

按城市代码(IATA)或坐标查找酒店:

bash

按城市


python3 /scripts/search.py --city PAR --checkin 2026-03-15 --checkout 2026-03-20

按坐标(地标附近)

python3 /scripts/search.py --lat 48.8584 --lon 2.2945 --radius 5 --checkin 2026-03-15 --checkout 2026-03-20

带筛选条件

python3 /scripts/search.py --city NYC --amenities WIFI,POOL,SPA --ratings 4,5

常用城市代码: PAR(巴黎)、NYC(纽约)、TYO(东京)、BCN(巴塞罗那)、LON(伦敦)、LAX(洛杉矶)、SFO(旧金山)

2. 获取价格和可用性

从搜索中获得酒店 ID 后:

bash
python3 /scripts/offers.py \
--hotels HTPAR001,HTPAR002 \
--checkin 2026-03-15 \
--checkout 2026-03-20 \
--adults 2 \
--rooms 1

返回:房型、价格、取消政策、膳食类型。

3. 报价详情

在预订前获取特定报价的完整详情:

bash
python3 /scripts/details.py --offer-id

返回:详细房间信息、完整取消政策、付款条款、酒店联系方式。

4. 酒店评分与评价

获取汇总的评论情感分析:

bash
python3 /scripts/details.py --hotel-id HTPAR001 --ratings

返回:总体评分(0-100)、分类评分(员工、位置、WiFi、清洁度等)

5. 价格追踪

追踪酒店并在价格下降时获取提醒:

bash

添加酒店到追踪列表


python3 /scripts/track.py --add \
--hotel HTPAR001 \
--checkin 2026-03-15 \
--checkout 2026-03-20 \
--adults 2 \
--target 150 # 价格低于每晚 150 美元时提醒

检查所有追踪的酒店(通过 cron 运行)

python3 /scripts/track.py --check

列出追踪的酒店

python3 /scripts/track.py --list

从追踪列表中移除

python3 /scripts/track.py --remove --hotel HTPAR001

价格提醒的 Cron 设置

添加到 OpenClaw cron 以实现自动价格监控:

yaml

每天检查两次酒店价格


  • - schedule: 0 9,18 *

task: 运行酒店价格追踪器并在价格下降时提醒
command: python3 /scripts/track.py --check

当价格低于目标时,脚本会输出提醒文本。在 cron 任务中配置您的通知渠道。

输出格式

脚本默认输出 JSON。添加 --format human 以获得可读输出:

bash
python3 /scripts/search.py --city PAR --format human

人类可读格式示例:

🏨 巴黎玛黑区水疗酒店 ★★★★
📍 圣殿路 15 号,巴黎
💰 €189/晚(原价 €220)
✨ 无线网络、水疗、餐厅
📊 评分:87/100(员工:92,位置:95)

设施代码

--amenities 的常用筛选条件:

代码含义
WIFI免费无线网络
POOL
游泳池 |
| SPA | 水疗/养生 |
| GYM | 健身中心 |
| RESTAURANT | 现场餐厅 |
| PARKING | 提供停车位 |
| PETS_ALLOWED | 允许携带宠物 |
| AIR_CONDITIONING | 空调 |
| KITCHEN | 厨房/小厨房 |

完整列表请参阅 references/amenities.md。

⚠️ 重要提示:定价免责声明

Amadeus API 价格并非零售价格。 API 返回的是协商价、净价或批发价——而非您在 Booking.com、Expedia 或酒店网站上看到的公开价格。

主要区别:

  • - 净价 vs 零售价: API 返回净价(原始成本),而非加价后的零售价格
  • B2B 定价: 专为旅行社/开发者设计,以便添加自己的加价
  • 协商价格: 可能包含消费者无法获取的企业或联盟价格
  • 税费明细: 价格通常分别显示基础价和税费

请将这些价格用于比较和趋势追踪,而非作为精确的零售报价。消费者网站上的实际预订价格会有所不同。

限制与说明

  • - 测试环境: 有限/缓存数据,非实时。适合开发。
  • 生产环境: 真实价格,但需要在 Amadeus 控制台中迁移至生产环境。
  • 无直接预订: API 返回报价详情;实际预订需要处理支付(PCI 合规)。
  • 速率限制: 10 TPS(测试环境),40 TPS(生产环境)。脚本包含退避机制。
  • 数据时效性: 价格频繁变动。在其他平台预订前请务必重新检查。
  • 非零售价格: 请参阅上述定价免责声明。

错误处理

错误含义操作
401认证失败检查 API 密钥/密钥密码
429
速率限制 | 等待后重试(自动处理) | | 400 | 错误请求 | 检查参数(日期、代码) | | 无结果 | 无可用性 | 尝试不同日期或扩大搜索范围 |

参考资料

  • - references/amenities.md — 完整设施代码列表
  • https://developers.amadeus.com/self-service/apis-docs — 官方 API 文档

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 amadeus-hotels-1776371700 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 amadeus-hotels-1776371700 技能

通过命令行安装

skillhub install amadeus-hotels-1776371700

下载

⬇ 下载 amadeus-hotels v1.0.2(免费)

文件大小: 17.2 KB | 发布时间: 2026-4-17 15:55

v1.0.2 最新 2026-4-17 15:55
Add pricing disclaimer: API returns net/wholesale rates, not retail prices

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部