client.accept_invite 不起作用,帐户尝试加入但它只是挂起
Posted
技术标签:
【中文标题】client.accept_invite 不起作用,帐户尝试加入但它只是挂起【英文标题】:client.accept_invite won't work, account tries to join but instead it just hangs 【发布时间】:2019-01-13 11:41:10 【问题描述】:我试过做
client.accept_invite("link of invite in discord.gg or url id(tried both many times)"
但这似乎不起作用,当我输入邀请代码时,它会尝试加入,脚本只是一直挂起,什么都没有发生,另一方面,每次我尝试加入邀请链接时,我都需要重新确认账户上的邮箱,我重新确认后,我再试一次,我需要再确认一次,以此类推。
我已经阅读了不和谐的 API,他们的文档中仍然有 accept_invite,我不明白为什么这不起作用?我尝试使用令牌和电子邮件+密码登录帐户,两者都给出相同的结果。没有错误,只是挂+邮件需要重新确认。
如果有人知道如何提供帮助,将不胜感激。
【问题讨论】:
【参考方案1】:Client.accept_invite()
是
a) 已弃用
b) 用于用户帐户
此外,使用电子邮件+密码登录会标记您的帐户并可能导致惩罚(至少这是我听到的最后一次)
不要使用它,而是创建一个机器人帐户并要求用户通过它的 oauth URL 邀请您的机器人。
每次您使用不应该使用的端点(例如用于使用用户名和密码登录的端点)时,Discord 都会取消验证并标记您的帐户。
【讨论】:
但是,为什么他们仍然在最新的 API 文档中有它?是的,这是一个用户帐户,除了client.accept_invite()之外没有其他任何东西,我想这样做,如果我的帐户被从我自己的服务器踢出,它会重新加入(我们之前遇到过问题一个流氓管理员开始踢其他版主并踢了我的主,与他相比,他只是一个较低的角色(我的主没有托管服务器,但它是我的服务器)) @MainAkaunt Discord 可能在他们的文档中有它,但我所说的仍然有效。解决这个问题的方法可能是小心你把管理员交给谁? 好的,感谢您提供的信息,但您知道为什么在尝试加入时,它要求我一遍又一遍地确认我的帐户,即使我每次都确认过?跨度> @MainAkaunt 如果您多次这样做,您可能会被禁止。每次您使用不应该使用的端点(例如用于使用用户名和密码登录的端点)时,Discord 都会取消验证并将您的帐户标记为“可疑”行为。【参考方案2】:current version of the Discord API 很清楚:
此端点已弃用,将于 2018 年 3 月 23 日停用
【讨论】:
它说应该改用Guild Add Member,我该怎么做? @MainAkaunt 用于 oauth 应用程序,完全不同的主题。 @necko 怎么样?它与accept_invite 的工作方式不同吗?我应该再问一个问题吗? @MainAkaunt 打开另一个。首先使用 Discord 查看 OAuth2,然后询问您尝试过的内容 @necko 我现在不能发更多帖子,你能解释一下公会添加成员的工作原理吗?它是否使用邀请加入与accept_invite 相同的服务器?或者是什么概念?以上是关于client.accept_invite 不起作用,帐户尝试加入但它只是挂起的主要内容,如果未能解决你的问题,请参考以下文章