utility.appinfo: fix setting invite url for non-public

This commit is contained in:
Cynthia Foxwell 2023-10-07 22:31:53 -06:00
parent eae240aa10
commit b9e5228626

View file

@ -1536,21 +1536,23 @@ appinfo.callback = async function (msg, line) {
}); });
} }
if ( if (app.bot_public != null || app.integration_public != null) {
(app.bot_public != null && !app.bot_require_code_grant) || if (
(app.integration_public != null && !app.integration_require_code_grant) (app.bot_public && !app.bot_require_code_grant) ||
) { (app.integration_public && !app.integration_require_code_grant)
let scope = "bot"; ) {
let permissions = ""; let scope = "bot";
if (app.install_params) { let permissions = "";
if (app.install_params.scopes) { if (app.install_params) {
scope = app.install_params.scopes.join("+"); if (app.install_params.scopes) {
} scope = app.install_params.scopes.join("+");
if (app.install_params.permissions) { }
permissions = "&permissions=" + app.install_params.permissions; if (app.install_params.permissions) {
permissions = "&permissions=" + app.install_params.permissions;
}
} }
embed.url = `https://discord.com/oauth2/authorize?client_id=${app.id}&scope=${scope}${permissions}`;
} }
embed.url = `https://discord.com/oauth2/authorize?client_id=${app.id}&scope=${scope}${permissions}`;
try { try {
const bot = await hf.bot.requestHandler.request( const bot = await hf.bot.requestHandler.request(