SuperAPI AI 工具集

travel-concierge

办公与效率

查看项目

更新于 10-16 06:57

技能介绍

Travel Concierge 是一个用于查找住宿房源联系方式的命令行工具,目标是帮助用户获取住宿房源的直接联系方式,从而支持直接预订。

用途 当用户提供住宿预订链接,或希望查找某个住宿的联系方式时,可以使用该工具。它支持从 Airbnb、Booking.com、VRBO、Expedia 等平台的房源页面中提取联系信息。

主要能力 工具会生成一份联系档案(contact dossier),其中包含:

  • 房源信息:名称、平台、位置、房东姓名
  • 联系方式:电话号码、电子邮箱、WhatsApp(如可用)、Instagram 个人资料、Facebook 页面、网站、Google Maps 链接
  • 来源:每条联系方式的出处,并附带置信度

使用方式 通过 CLI 运行,基本命令为:

travel-concierge find-contact "<url>"

执行后向用户展示包含所有已发现联系方式的档案。

支持的平台与链接格式:

  • Airbnb:airbnb.com/rooms/...
  • Booking.com:booking.com/hotel/...
  • VRBO:vrbo.com/...
  • Expedia:expedia.com/...Hotel...

示例:

  • 查找 Airbnb 房源联系方式: 用户:“Find contact info for this Airbnb: https://www.airbnb.com/rooms/12345” 操作:travel-concierge find-contact "https://www.airbnb.com/rooms/12345"
  • 查找 Booking.com 酒店联系方式: 用户:“How can I contact this hotel directly?”(附带 Booking.com URL) 操作:travel-concierge find-contact "<booking-url>"

其他输出选项:

  • 用于脚本的 JSON 输出: travel-concierge find-contact --json "https://..."
  • 查看搜索进度的详细输出: travel-concierge find-contact --verbose "https://..."

配置 工具默认无需任何 API 密钥,通过网页抓取工作。如需增强结果,可配置可选 API:

设置 Google Places API 密钥以获取经过验证的电话/网站数据

travel-concierge config set googlePlacesApiKey "your-key"

查看当前配置

travel-concierge config show

适用场景 适用于需要绕过平台、直接联系住宿方进行预订或咨询的用户,例如查找房东或酒店的直接电话、邮箱、社交账号等。

限制与注意事项

  • 工具仅提取公开可用的信息。
  • 对于由 JavaScript 渲染的房源页面,可能需要浏览器自动化(通过 agent-browser)。
  • 部分平台对抓取有严格限制,结果可能不稳定。
  • 配置 Google Places API 后可获得最可靠的联系数据。