Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使我的Discord bot加入特定服务器?bot需要付费订阅,我不';我不希望邀请链接被泄露_Javascript_Bots_Discord_Discord.js - Fatal编程技术网

Javascript 如何使我的Discord bot加入特定服务器?bot需要付费订阅,我不';我不希望邀请链接被泄露

Javascript 如何使我的Discord bot加入特定服务器?bot需要付费订阅,我不';我不希望邀请链接被泄露,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,我希望我的Discord bot只添加到所有者已支付订阅费的服务器上。当我给他们bot invite链接时,我不希望链接泄露,那么我该如何解决这个问题呢?检查应用程序配置“bot”选项卡中的“Requires OAuth2 Code Grant”滑块,并在您给客户的授权链接中将Grant\u type设置为authorization\u Code 然后,您将获得一个Oauth2重定向到后端代码,带有额外的guild\u id和permissionsquerystring参数,这些参数告诉您他们正

我希望我的Discord bot只添加到所有者已支付订阅费的服务器上。当我给他们bot invite链接时,我不希望链接泄露,那么我该如何解决这个问题呢?

检查应用程序配置“bot”选项卡中的“Requires OAuth2 Code Grant”滑块,并在您给客户的授权链接中将Grant\u type设置为authorization\u Code

然后,您将获得一个Oauth2重定向到后端代码,带有额外的
guild\u id
permissions
querystring参数,这些参数告诉您他们正在尝试将bot添加到哪个公会。只有在您选择在回调后进行令牌交换时,才会实际加入bot,例如,您可以根据授权URL中的
状态
参数或您自己的登录cookie或其他决定

这记录在



对于一个穷人版本,不需要在您的终端实现Oauth2的客户端部分,您也可以让机器人自动离开它不准备加入的任何帮会。

解释您到底尝试了什么以及预期的结果@deoncagadoes:这个建议对于一个“我如何做这样那样的事情”的问题,而不是一个“为什么它不起作用”的问题,是没有意义的。