TheSportsDB 是一个免费的体育数据库技能,主要用于访问 TheSportsDB 提供的体育数据,包括球队、赛事和比分信息。
用途
该技能面向需要查询体育相关数据的场景,可获取球队信息、比赛结果和赛程安排。
配置方式
使用前需要确保在 ~/.clawdbot/.env 中设置了 THE_SPORTS_DB_KEY 环境变量。根据资料,默认测试密钥通常为 123 或 3。
主要能力与使用方式
搜索球队:通过 curl 调用 searchteams.php 接口,按球队名称查询,例如查询 Palmeiras: curl -s "https://www.thesportsdb.com/api/v1/json/$THE_SPORTS_DB_KEY/searchteams.php?t=Palmeiras"
查询最近比赛(比分):通过 eventslast.php 接口,传入球队 ID 获取该队最近 5 场比赛,例如球队 ID 为 134465: curl -s "https://www.thesportsdb.com/api/v1/json/$THE_SPORTS_DB_KEY/eventslast.php?id=134465"
查询后续赛事(赛程):通过 eventsnext.php 接口,传入球队 ID 获取该队接下来 5 场比赛,例如: curl -s "https://www.thesportsdb.com/api/v1/json/$THE_SPORTS_DB_KEY/eventsnext.php?id=134465"
限制
API 存在速率限制,为每分钟 30 次请求。其余平台支持情况、收费模式、价格及更详细的功能说明暂未提供。