utility.appinfo: fix setting invite url for non-public
This commit is contained in:
		
							parent
							
								
									eae240aa10
								
							
						
					
					
						commit
						b9e5228626
					
				
					 1 changed files with 15 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -1536,21 +1536,23 @@ appinfo.callback = async function (msg, line) {
 | 
			
		|||
      });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (
 | 
			
		||||
      (app.bot_public != null && !app.bot_require_code_grant) ||
 | 
			
		||||
      (app.integration_public != null && !app.integration_require_code_grant)
 | 
			
		||||
    ) {
 | 
			
		||||
      let scope = "bot";
 | 
			
		||||
      let permissions = "";
 | 
			
		||||
      if (app.install_params) {
 | 
			
		||||
        if (app.install_params.scopes) {
 | 
			
		||||
          scope = app.install_params.scopes.join("+");
 | 
			
		||||
        }
 | 
			
		||||
        if (app.install_params.permissions) {
 | 
			
		||||
          permissions = "&permissions=" + app.install_params.permissions;
 | 
			
		||||
    if (app.bot_public != null || app.integration_public != null) {
 | 
			
		||||
      if (
 | 
			
		||||
        (app.bot_public && !app.bot_require_code_grant) ||
 | 
			
		||||
        (app.integration_public && !app.integration_require_code_grant)
 | 
			
		||||
      ) {
 | 
			
		||||
        let scope = "bot";
 | 
			
		||||
        let permissions = "";
 | 
			
		||||
        if (app.install_params) {
 | 
			
		||||
          if (app.install_params.scopes) {
 | 
			
		||||
            scope = app.install_params.scopes.join("+");
 | 
			
		||||
          }
 | 
			
		||||
          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 {
 | 
			
		||||
        const bot = await hf.bot.requestHandler.request(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue