NBA 赛事信息
本文档主要介绍如何使用脚本市场中的「NBA 赛事信息」脚本包获取 NBA 球队最新的赛事信息。
请始终使用最新版 DataFlux Func 进行操作
本脚本包会不断加入新功能,请随时关注本文档页
1. 背景
NBA 赛季一般从每年 10 月持续到次年 6 月,总共有 1230 场比赛,大部分篮球爱好者无法每场比赛都观看。
因此,DataFlux Func 提供 NBA 赛事信息脚本。用户可以从脚本市场安装相关的数据同步脚本包,进行简单的配置后,即可查看每天的 NBA 赛事信息。
本文假设用户已经了解并安装了相关脚本包。 有关如何在 DataFlux Func 的脚本市场中安装脚本版,请参考:
本文假设用户已经在 DataFlux Func 中正确连接了 DataKit。 有关如何在 DataFlux Func 中连接 DataKit,请参考:
本脚本包基于「聚合数据」提供的 API 实现, 用户在使用本脚本包时,请先登录注册「聚合数据」,并获取 Key 后使用。
2. 关于本脚本包
本脚本包主要用于 NBA 赛事信息的获取并同步至观测云。
使用本脚本包,需要配置所关注的球队,同时为了实现钉钉通知功能,需要您配置钉钉机器人的 Webhook 和加签密钥,其中加签密钥是可选的,您可以在钉钉「智能群助手」-「添加机器人」中进行配置。
配置关注球队必须使用球队完整队名,使用简称,如「湖人」、「勇士」无法获得其相关赛事信息,所有球队的完整队名详见附录
为了避免垃圾信息打扰,我们强烈推荐您使用加签密钥
示例如下:
字段名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
key | String | 必须 | 聚合数据 API 调用 Key |
focus_team_list | List | 必须 | 关注球队列表,如:['金州勇士','洛杉矶湖人','布鲁克林篮网'] |
datakit_id | String | 必须 | DataKit 连接器 ID |
measurement | String | 指定写入的指标集名称,默认:"NBA 排名" |
|
dingtalk_webhook | String | 必须 | 钉钉通知 API,如:https://oapi.dingtalk.com/robot/send?access_token=<token> |
dingtalk_secret | String | 钉钉加签密钥 |
3. 典型代码示例
通过简单的配置和极少量代码,即可实现 NBA 赛事信息的同步功能。
以下典型代码示例为实现 NBA 赛事信息同步功能的最简单配置。
3.1 功能配置
Python | |
---|---|
1 2 3 4 5 6 7 8 |
|
3.2 赛事信息播报
Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
3.3 NBA 数据存储
Python | |
---|---|
1 2 3 |
|
3.4 NBA 胜率预测
Python | |
---|---|
1 2 3 |
|
胜率预测功能结合球队进攻、防守效率和综合胜率进行加权预测,同时考虑主客场和背靠背的情况,相关结果仅供参考。由于目前接口数据存在问题,进攻效率和防守效率字段返回为空,暂不建议使用该功能
4. 创建自动触发配置
在完成代码编写后,发布脚本即可使用本脚本的全部功能。
之后在「管理」-「自动触发配置」中,可以为编写的脚本创建自动触发配置选项。
接口更新数据存在延迟,获取当天的比赛、排名信息建议设置自动触发配置的时间在当天 14:00 之后
X. 附录
本脚本中所涉及的相关配置项目,根据本附录查询。
X.1 NBA 球队完整队名列表
东部联盟 | ||
---|---|---|
东南分区 | 大西洋分区 | 中央分区 |
亚特兰大老鹰 | 波士顿凯尔特人 | 芝加哥公牛 |
夏洛特黄蜂 | 布鲁克林篮网 | 克利夫兰骑士 |
迈阿密热火 | 纽约尼克斯 | 底特律活塞 |
奥兰多魔术 | 费城 76 人 | 印第安纳步行者 |
华盛顿奇才 | 多伦多猛龙 | 密尔沃基雄鹿 |
西部联盟 | ||
---|---|---|
西南分区 | 西北分区 | 太平洋分区 |
达拉斯独行侠 | 丹佛掘金 | 金州勇士 |
休斯顿火箭 | 明尼苏达森林狼 | 洛杉矶快船 |
孟菲斯灰熊 | 俄克拉荷马城雷霆 | 洛杉矶湖人 |
新奥尔良鹈鹕 | 波特兰开拓者 | 菲尼克斯太阳 |
圣安东尼奥马刺 | 犹他爵士 | 萨克拉门托国王 |
X.2 钉钉机器人配置说明
更多详细信息请参考钉钉机器人官方文档:
如上述钉钉官方文档地址发生改变,可尝试使用以下关键字搜索此文档:
Text Only | |
---|---|
1 |
|