【问题标题】:Is a discord bot classified as a web server?不和谐机器人是否被归类为 Web 服务器?
【发布时间】:2020-12-13 17:02:26
【问题描述】:

我正在制作一个谷歌课堂不和谐机器人,我需要填写 OAuth 表格。为此,它问我在做什么,所以我放置了一个网络服务器。然后它问我一个URI。这是否意味着我必须拥有自己的网站?或者是不和谐的机器人而不是网络服务器。

提前致谢!

【问题讨论】:

  • 如果您的 discord 机器人至少没有提供一个网页,则它不是网络服务器。

标签: javascript discord.js


【解决方案1】:

任何 OAuth2 表单将需要一个重定向URI,它们将附加确认代码或将其发送到。虽然 Discord Bot 本身不是 Web 服务器,但您可以使用您的 VPS 的外部 IP 创建一个(如果您有,但您通常每个 VM 获得一个。)通过关注 guide 来执行此操作。

https://www.oauth.com/oauth2-servers/redirect-uris/

重定向 URL 是 OAuth 流程的关键部分。用户成功授权应用程序后,授权服务器将使用 URL 中的授权代码或访问令牌将用户重定向回应用程序。由于重定向 URL 将包含敏感信息,因此服务不会将用户重定向到任意位置至关重要。

注意:如果您想使用 OAuth2 所需的 redirectURI,我不认为将您的选项从 Web 服务器更改为任何会改变的东西,然后创建一个 Web 服务器并将其连接到您的 Bot。

【讨论】:

  • 很高兴能帮助到@TravisC
猜你喜欢
  • 2021-08-30
  • 2021-06-25
  • 2021-11-23
  • 2020-12-04
  • 2019-06-30
  • 2021-08-26
  • 2021-06-09
  • 2018-03-20
  • 1970-01-01
相关资源
最近更新 更多