【问题标题】:Client_ID value is now snowflakeClient_ID 值现在是雪花
【发布时间】:2022-06-13 05:37:46
【问题描述】:

我正在尝试将我的 Discord.js 机器人邀请到服务器,但每当我使用 URL 时,它都会显示 CLIENT_ID“(我的客户端 ID 在此处)”不是雪花。

这是什么意思,我已经查看过但没有看到任何解决此问题的方法。我的重定向 URI 是 https://discordapp.com/oauth2/authorize?&client_id=[CLIENTID]&scope=bot,其中 CLIENTID 作为我的客户端 ID。我不完全确定如何正确使用重定向 URI,至于我的其他机器人(在 python 中)我不需要它。

【问题讨论】:

    标签: oauth-2.0 discord.js


    【解决方案1】:

    这似乎是您在 URL 中替换的 ID 的问题,请仔细检查您提供的 ID 是否正确并且与机器人相对应;如果一切顺利,我建议通过 Discord 开发者门户生成邀请 URL。

    如果您导航到 Discord Developer Portal 并单击您要邀请的应用程序(您的 discord.js 机器人),它将打开该应用程序的页面。从那里单击侧面板上的OAuth2,然后单击URL Generator 并选择您想要的机器人范围和权限,Discord 将为您生成 URL。

    附带说明,您使用的编程库或语言不会影响邀请链接。

    【讨论】:

    • 我确定客户端ID是正确的(我已经试过很多次了),但它仍然说它不是雪花。在 URL 生成器中,它说它需要一个重定向 URI,并且没有向我显示机器人的邀请链接。
    • 您选择什么范围?如果您不确定它们是什么或它们做什么,我建议使用botapplication.commands,URL 将显示在底部。
    • 即使只选择了 bot 和 applications.commands,它仍然会在要显示 URL 的底部显示“请输入重定向 uri”。
    【解决方案2】:

    我遇到了同样的问题,对我来说,我的客户 ID 最终有一个分号,因为 Prettier 自动将它附加到我的 .env 文件中。

    尝试打印您的客户 ID,并确保它只是这样的一串数字

    CLIENT_ID = "157730590492196864"
    

    其中没有其他字符

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多