名称: ontopo
版本: 1.0.0
描述: 在 Ontopo 平台上搜索以色列餐厅、查看餐桌空位、浏览菜单并获取预订链接。可用于“餐厅预订”、“餐桌预约”、“ontopo”、“以色列美食推荐”、“מסעדה”、“הזמנת שולחן”、“תפריט”、“ארוחת ערב”、“אונטופו”、“איפה לאכול”等场景。
作者: Alex Polonsky (https://github.com/alexpolonsky)
主页: https://github.com/alexpolonsky/agent-skill-ontopo
元数据: {"openclaw": {"emoji": "🍽️", "os": ["darwin", "linux"], "requires": {"bins": ["python3"]}, "install": [{"kind": "uv", "package": "httpx", "label": "通过 pip/uv 安装 httpx"}]}}
在 Ontopo 平台上搜索以色列餐厅、查看餐桌空位、浏览菜单并获取直接预订链接。
免责声明:此为非官方工具,与 Ontopo 无关联或未获其认可。空位数据查询自支持其网站的 API,可能无法反映实时情况。此工具不直接进行预订,仅生成用于在 Ontopo 网站上进行人工确认的预订链接。按“原样”提供,不附带任何形式的担保。
# 搜索餐厅
python3 {baseDir}/scripts/ontopo-cli.py search "taizu"
# 查找今晚有空位的餐厅
python3 {baseDir}/scripts/ontopo-cli.py available tomorrow 19:00 --city tel-aviv
列出支持的城市。
python3 {baseDir}/scripts/ontopo-cli.py cities
python3 {baseDir}/scripts/ontopo-cli.py cities --json
列出场所类别。
python3 {baseDir}/scripts/ontopo-cli.py categories
按名称搜索餐厅。
python3 {baseDir}/scripts/ontopo-cli.py search "taizu"
python3 {baseDir}/scripts/ontopo-cli.py search "sushi" --city tel-aviv
python3 {baseDir}/scripts/ontopo-cli.py search "taizu" --json
查找指定日期和时间有空位的场所。日期和时间是位置参数。
python3 {baseDir}/scripts/ontopo-cli.py available tomorrow 19:00
python3 {baseDir}/scripts/ontopo-cli.py available tomorrow 20:00 --city tel-aviv
python3 {baseDir}/scripts/ontopo-cli.py available +3 19:00 --party-size 4
检查特定场所的空位。支持场所名称或 ID。
python3 {baseDir}/scripts/ontopo-cli.py check taizu tomorrow 19:00
python3 {baseDir}/scripts/ontopo-cli.py check taizu +2 20:00
python3 {baseDir}/scripts/ontopo-cli.py check 36960535 tomorrow 19:00 --party-size 4
检查指定日期范围内的空位。时间参数为可选(默认为 19:00,20:00)。
python3 {baseDir}/scripts/ontopo-cli.py range taizu tomorrow +3
python3 {baseDir}/scripts/ontopo-cli.py range 36960535 tomorrow +5 --times "18:00,19:00,20:00"
python3 {baseDir}/scripts/ontopo-cli.py range taizu +1 +7 --party-size 4
查看场所菜单,支持可选筛选。
python3 {baseDir}/scripts/ontopo-cli.py menu 66915792
python3 {baseDir}/scripts/ontopo-cli.py menu 66915792 --section drinks
python3 {baseDir}/scripts/ontopo-cli.py menu 66915792 --search "pasta" --max-price 100
获取场所详细信息。
python3 {baseDir}/scripts/ontopo-cli.py info 36960535
python3 {baseDir}/scripts/ontopo-cli.py info 66915792 --json
获取场所的预订链接。
python3 {baseDir}/scripts/ontopo-cli.py url 36960535
python3 {baseDir}/scripts/ontopo-cli.py url 66915792 --locale he
| 选项 | 适用命令 | 描述 |
|---|---|---|
--json |
全部 | 以 JSON 格式输出 |
--locale |
search, info, url | 语言:en 或 he |
--city |
available, search | 城市筛选(tel-aviv, jerusalem 等) |
--party-size |
available, check, range | 用餐人数(默认:2) |
--times |
range | 逗号分隔的时间列表(默认:19:00,20:00) |
--section |
menu | 按菜单类别筛选 |
--search |
menu | 按名称搜索菜单项 |
--min-price |
menu | 最低价格筛选 |
--max-price |
menu | 最高价格筛选 |
日期:YYYY-MM-DD、today、tomorrow、+N(N 天后)
时间:HH:MM、HHMM、7pm、19:30
tel-aviv, jerusalem, haifa, herzliya, raanana, ramat-gan, netanya, ashdod, ashkelon, beer-sheva, eilat, modiin, rehovot, rishon-lezion, petah-tikva, holon, kfar-saba, hod-hasharon, caesarea
# 1. 搜索餐厅
python3 {baseDir}/scripts/ontopo-cli.py search "taizu"
# 从结果中记下场所 ID(例如 36960535)
# 2. 检查空位
python3 {baseDir}/scripts/ontopo-cli.py check 36960535 tomorrow --time 19:00
# 3. 查看菜单
python3 {baseDir}/scripts/ontopo-cli.py menu 36960535
# 4. 获取预订链接
python3 {baseDir}/scripts/ontopo-cli.py url 36960535