SuperAPI AI 工具集

rollinggo-hotel-booking

办公与效率

查看项目

更新于 10-16 08:08

技能介绍

RollingGo 酒店搜索与预订技能用于处理酒店住宿相关需求,包括按地点、星级、预算、品牌、设施等条件搜索酒店,查询房型与价格、比较住宿、下单预订、查询订单以及取消退款。

安装方式有三种:通过 npm 运行 npm install -g @rollinggo/hotel-global@latest;无 Node.js 时在技能目录运行 python scripts/install.py 自动检测系统并下载对应二进制;或从 Releases 页手动下载独立可执行文件(Windows: rgg-win.exe / rgg-windows.exe,Mac: rgg-macos,Linux: rgg-linux),重命名为 rgg 后授予执行权限并放入 PATH。

使用流程:先检查登录状态(node scripts/rgg.js status),未登录则异步执行 node scripts/rgg.js login 并提取授权链接发给用户。收集目的地、入住日期(默认明天)、住宿晚数(默认1晚)、成人数(默认2人)后,按需运行 hotel-tags 获取标签,搜索前先运行 node scripts/rgg.js search-hotels --help 查看参数再构造命令。结果显示酒店名称、星级、参考价、距离、标签与图片,每店一张卡片。选定酒店后通过 hotel-detail 查询房型与实时价格,经 price-confirm 锁价获取 referenceNo,确认客人英文/拼音姓名与邮箱后用 book 提交订单并获取支付链接。

限制与安全:预订与取消涉及真实资金操作,须两步确认;锁价凭证约15-30分钟有效,过期需重新确认。取消订单不可逆,必须先执行 pre-cancel 查询罚金与凭证(confirmId 有效期10分钟),告知用户罚金与预计退款,获得明确同意后才执行 confirm-cancel。搜索无结果时可依次放宽星级、扩大范围、降低硬性标签、增加返回数量后重试。

触发场景涵盖找酒店、订酒店、查询价格与房型、查询与取消订单等;不适用于机票、火车票、租车、景点门票等非住宿需求,或用户仅闲聊、明确表示无需预订的情况。CLI 具备版本检测,提示有新版本时需先升级再重试命令。所有子命令须通过 node scripts/rgg.js 或 python scripts/rgg.py 代理调用。