返回顶部
f

fb-hotel-skill酒店预订助手

分贝通酒店预定助手,实时查询搜索酒店、展示酒店列表、查询酒店房型、展示房型产品和报价、预定酒店、查看订单、取消订单、查看酒店基础信息和酒店评论信息。

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

fb-hotel-skill

分贝通酒店预定助手 (fb-hotel-skill)

技能描述

分贝通酒店预定助手,实时查询搜索酒店、展示酒店列表、查询酒店房型、展示房型产品和报价、预定酒店、查看订单、取消订单、查看酒店基础信息和酒店评论信息。



🔐 鉴权流程(必须先完成)

重要:使用任何功能前,用户必须先完成鉴权流程。鉴权成功后获得的 identity_code(access-token)会自动保存在 ~/.fbt-auth.json 文件中,新会话会自动沿用。

鉴权步骤

步骤 1:发送验证码

用户回复: 分贝通登录
AI: 请输入您的手机号以接收验证码(例如:13800138000)

用户输入: 13800138000
AI: ✅ 验证码已发送到 1388000,请在5分钟内输入验证码

API调用
python
from scripts.fbhotelapi import sendverificationcode

result = sendverificationcode(13800138000)

成功响应: {code: 0, msg: success, data: true}

步骤 2:验证并获取 identity_code

用户输入: 1234
AI: 🎉 认证成功!身份编码已保存到 ~/.fbt-auth.json,有效期90天
现在可以使用分贝通企业接口了

API调用
python
from scripts.fbhotelapi import verifyandget_token

success, result = verifyandget_token(13800138000, 1234)
if success:
access_token = result # fbsk-xxx
# token 已自动保存到 ~/.fbt-auth.json
else:
print(f验证失败: {result})

步骤 3:自动注入(后续调用)

后续所有 API 调用会自动从 ~/.fbt-auth.json 读取 token:

python
from scripts.fbhotelapi import FbHotelApi

无需传入 token,自动从文件读取

api = FbHotelApi() result = api.searchhotellist(city_name=北京市, keywords=国贸)

Token 存储管理

文件路径说明
鉴权文件~/.fbt-auth.json保存 identity_code 和手机号

文件格式
json
{
identity_code: fbsk-2db251f6c8d74ce69ae3dcb82ed1055b,
mobile: 1388000,
created_at: 2026-03-25T09:48:00,
updated_at: 2026-03-25T09:48:00
}

API 函数

python
from scripts.fbhotelapi import (
saveauthtoken, # 保存 token
loadauthtoken, # 读取 token
getauthinfo, # 获取完整认证信息
clearauthtoken # 清除认证信息
)

保存 token

saveauthtoken(fbsk-xxx, 13800138000)

读取 token

token = loadauthtoken()

获取完整信息

info = getauthinfo() # {identity_code: ..., mobile: ...}

清除认证

clearauthtoken()

接口鉴权说明

skill_type接口名称需要认证
getMobileCaptcha获取手机号验证码❌ 否
getIdentityCode
获取身份编码 | ❌ 否 | | searchHotelList | 搜索酒店列表 | ✅ 是 | | queryHotelPrice | 查询酒店价格详情 | ✅ 是 | | queryHotelDetail | 查询酒店扩展详情 | ✅ 是 | | queryHotelComment | 查询酒店评论 | ✅ 是 | | createOrder | 酒店下单 | ✅ 是 | | cancelOrder | 取消订单 | ✅ 是 | | queryOrder | 查询订单 | ✅ 是 |
⚠️ 【重要约束】
  • - 必须调用 scripts/fbhotelapi.py 中的函数获取数据
  • 禁止自行编造酒店信息、价格或评论
  • 接口返回什么数据就展示什么,不要修改
  • 首次使用必须先完成分贝通企业认证

对接信息

环境配置

环境域名
FAT 测试环境https://app-gate.fenbeitong.com
线上环境
https://app-gate.fenbeitong.com |

统一接口入口

所有接口统一使用同一入口

POST /business/hotel/open/push/skill/access

通过 skill_type 参数区分不同操作。

请求格式

Headers:

Content-Type: application/json
access-token: fbsk-xxx (认证类接口除外)

Body:
json
{
skill_type: searchHotelList,
// 其他参数...
}



核心接口列表

一、认证类接口

1. 获取手机号验证码

skill_type: getMobileCaptcha

请求示例
bash
curl --location https://app-gate.fenbeitong.com/business/hotel/open/push/skill/access \
--header Content-Type: application/json \
--data {
skill_type:getMobileCaptcha,
mobile:18301187051
}

响应示例
json
{
request_id: nQabT9pHt5u5m0mA,
code: 0,
msg: success,
data: true
}

2. 获取身份编码

skill_type: getIdentityCode

请求示例
bash
curl --location https://app-gate.fenbeitong.com/business/hotel/open/push/skill/access \
--header Content-Type: application/json \
--data {
skill_type:getIdentityCode,
mobile:18301187051,
captcha:1234
}

响应示例
json
{
request_id: oKXv9eCYuFIXoxRn,
code: 0,
msg: success,
data: {
identity_code: fbsk-2db251f6c8d74ce69ae3dcb82ed1055b
}
}



二、酒店查询接口

1. 搜索酒店列表

skill_type: searchHotelList

请求参数

参数类型必填说明
city_namestring城市名称(如北京市)
keywords
string | 否 | 关键词(用户输入原样传递) |
| hotel_name | string | 否 | 酒店名称 |
| page_index | int | 否 | 页码,默认1 |
| page_size | int | 否 | 每页数量,默认5 |

请求示例
bash
curl --location https://app-gate.fenbeitong.com/business/hotel/open/push/skill/access \
--header access-token: fbsk-2db251f6c8d74ce69ae3dcb82ed1055b \
--header Content-Type: application/json \
--data {
skill_type:searchHotelList,
city_name:北京市,
keywords:预订北京国贸附近1公里的酒店,
page_index:1,
page_size:5
}

响应字段

字段说明
hotel_id酒店ID
name
酒店名称 |
| starlevelname | 星级类型(高档型、豪华型等) |
| address | 地址 |
| district_name | 区域 |
| businesszonename | 商圈 |
| score | 评分 |
| min_price | 最低价 |
| main_logo | 酒店图片 |

2. 查询酒店价格详情

skill_type: queryHotelPrice

请求参数

参数类型必填说明
hotelidstring酒店ID
checkin_date
string | 是 | 入住日期 yyyy-MM-dd |
| checkoutdate | string | 是 | 退房日期 yyyy-MM-dd |
| payment_type | string | 否 | 支付方式 PP=预付 SP=现付 |
| nation_type | int | 否 | 1=国内 2=国际 |

请求示例
bash
curl --location

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-hotel-1776014829 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-hotel-1776014829 技能

通过命令行安装

skillhub install ai-hotel-1776014829

下载

⬇ 下载 fb-hotel-skill v1.0.0(免费)

文件大小: 24.05 KB | 发布时间: 2026-4-13 09:14

v1.0.0 最新 2026-4-13 09:14
AI-Hotel Booking Assistant - Search, Book, Manage Orders, View Hotel Info & Reviews

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

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

p2p_official_large
返回顶部