你如何从和 api 获取信息并发送 discord.py

Posted

技术标签:

【中文标题】你如何从和 api 获取信息并发送 discord.py【英文标题】:How do you get information from and api and send that discord.py 【发布时间】:2021-06-06 23:37:11 【问题描述】:

您如何从 API 获取信息,我想使用的是 https://nba-players.herokuapp.com/,当用户要求玩家时,我从 API 获取信息并将其发送?例如,用户说!Steph 我如何更改 Steph Curry 统计数据的链接并将信息发送到那里

【问题讨论】:

您一次要求很多东西。我建议你一步一步,寻找关于 API 的教程/指南,然后了解 Discord.py 【参考方案1】:

您将需要了解 API 如何返回数据,如何在 discord.py 中获取数据,以及如何处理/解析数据并将它们包装成美观、美观的形式。

很遗憾,如果您没有任何进展,我们将无法帮助您。 *** 更像是一个故障排除的地方;不是一个如何实现这个想法 101 的地方。

通常,API 会返回 JSON 响应。因此,您需要在 discord.py 命令中向 API 端点发出 http 请求,并获取该 JSON 响应。您可以将该数据处理成 Python 字典,然后将数据解析成 discord.Message 对象。

如果您很难理解其中任何一个,请在您遇到问题的相应领域进行研究。一开始可能会觉得将它们全部纳入其中,但实际上它非常直观且直截了当。

操作方法:Python API Tutorial: Getting Started with APIsdiscord.py Documentations

【讨论】:

以上是关于你如何从和 api 获取信息并发送 discord.py的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Discord API 和 Python 请求发送图片

从 DISCORD API INVITES 请求信息

如何从 api 获取 json 数据并将其以嵌入形式发送到 discord.py 中?

Discord JS bot 如何从 API 获取递归异步函数

如何使用 discord Bot 类获取给定 discord id 的用户信息?

{discord.py} 删除特定用户的特定信息