utility.avatar: fixes
This commit is contained in:
		
							parent
							
								
									4e2ff7438a
								
							
						
					
					
						commit
						2dbe433b1d
					
				
					 1 changed files with 40 additions and 25 deletions
				
			
		| 
						 | 
					@ -123,9 +123,9 @@ avatar.callback = async function (msg, line) {
 | 
				
			||||||
        "/" +
 | 
					        "/" +
 | 
				
			||||||
        normalAvatar +
 | 
					        normalAvatar +
 | 
				
			||||||
        "." +
 | 
					        "." +
 | 
				
			||||||
        normalAvatar.startsWith("a_")
 | 
					        (normalAvatar.startsWith("a_")
 | 
				
			||||||
          ? "gif?size=1024&_=.gif"
 | 
					          ? "gif?size=1024&_=.gif"
 | 
				
			||||||
          : "png?size=1024";
 | 
					          : "png?size=1024");
 | 
				
			||||||
      const guildUrl =
 | 
					      const guildUrl =
 | 
				
			||||||
        "https://cdn.discordapp.com/guilds/" +
 | 
					        "https://cdn.discordapp.com/guilds/" +
 | 
				
			||||||
        guild.id +
 | 
					        guild.id +
 | 
				
			||||||
| 
						 | 
					@ -134,9 +134,9 @@ avatar.callback = async function (msg, line) {
 | 
				
			||||||
        "/avatars/" +
 | 
					        "/avatars/" +
 | 
				
			||||||
        guildAvatar +
 | 
					        guildAvatar +
 | 
				
			||||||
        "." +
 | 
					        "." +
 | 
				
			||||||
        guildAvatar.startsWith("a_")
 | 
					        (guildAvatar.startsWith("a_")
 | 
				
			||||||
          ? "gif?size=1024&_=.gif"
 | 
					          ? "gif?size=1024&_=.gif"
 | 
				
			||||||
          : "png?size=1024";
 | 
					          : "png?size=1024");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      baseEmbed.description =
 | 
					      baseEmbed.description =
 | 
				
			||||||
        `[Normal avatar](${normalUrl})` +
 | 
					        `[Normal avatar](${normalUrl})` +
 | 
				
			||||||
| 
						 | 
					@ -152,28 +152,43 @@ avatar.callback = async function (msg, line) {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    const guild = msg.channel.guild || hf.bot.guilds.get(msg.guildID);
 | 
					    const guild = msg.channel.guild || hf.bot.guilds.get(msg.guildID);
 | 
				
			||||||
    const avatar = msg.member.avatar || msg.author.avatar;
 | 
					
 | 
				
			||||||
    const url = msg.member.avatar
 | 
					    const baseEmbed = {
 | 
				
			||||||
      ? `https://cdn.discordapp.com/guilds/${guild.id}/users/${
 | 
					 | 
				
			||||||
          msg.member.id
 | 
					 | 
				
			||||||
        }/avatars/${msg.member.avatar}.${
 | 
					 | 
				
			||||||
          msg.member.avatar.startsWith("a_")
 | 
					 | 
				
			||||||
            ? "gif?size=1024&_=.gif"
 | 
					 | 
				
			||||||
            : "png?size=1024"
 | 
					 | 
				
			||||||
        }`
 | 
					 | 
				
			||||||
      : `${AVATAR_BASE}${msg.author.id}/${avatar}.${
 | 
					 | 
				
			||||||
          avatar.startsWith("a_") ? "gif?size=1024&_=.gif" : "png?size=1024"
 | 
					 | 
				
			||||||
        }`;
 | 
					 | 
				
			||||||
    return {
 | 
					 | 
				
			||||||
      embeds: [
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
      title: `Avatar for \`${msg.author.username}#${msg.author.discriminator}\``,
 | 
					      title: `Avatar for \`${msg.author.username}#${msg.author.discriminator}\``,
 | 
				
			||||||
          url,
 | 
					    };
 | 
				
			||||||
          image: {
 | 
					
 | 
				
			||||||
            url,
 | 
					    const normalAvatar = msg.author.avatar;
 | 
				
			||||||
          },
 | 
					    const guildAvatar = msg.member?.avatar;
 | 
				
			||||||
        },
 | 
					
 | 
				
			||||||
      ],
 | 
					    const normalUrl =
 | 
				
			||||||
 | 
					      AVATAR_BASE +
 | 
				
			||||||
 | 
					      msg.author.id +
 | 
				
			||||||
 | 
					      "/" +
 | 
				
			||||||
 | 
					      normalAvatar +
 | 
				
			||||||
 | 
					      "." +
 | 
				
			||||||
 | 
					      (normalAvatar.startsWith("a_")
 | 
				
			||||||
 | 
					        ? "gif?size=1024&_=.gif"
 | 
				
			||||||
 | 
					        : "png?size=1024");
 | 
				
			||||||
 | 
					    const guildUrl =
 | 
				
			||||||
 | 
					      "https://cdn.discordapp.com/guilds/" +
 | 
				
			||||||
 | 
					      guild.id +
 | 
				
			||||||
 | 
					      "/users/" +
 | 
				
			||||||
 | 
					      msg.author.id +
 | 
				
			||||||
 | 
					      "/avatars/" +
 | 
				
			||||||
 | 
					      guildAvatar +
 | 
				
			||||||
 | 
					      "." +
 | 
				
			||||||
 | 
					      (guildAvatar.startsWith("a_") ? "gif?size=1024&_=.gif" : "png?size=1024");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    baseEmbed.description =
 | 
				
			||||||
 | 
					      `[Normal avatar](${normalUrl})` +
 | 
				
			||||||
 | 
					      (guild && guildAvatar ? `\n[Guild avatar](${guildUrl})` : "");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    const guildEmbed = baseEmbed;
 | 
				
			||||||
 | 
					    baseEmbed.image = {url: normalUrl};
 | 
				
			||||||
 | 
					    guildEmbed.image = {url: guildUrl};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return {
 | 
				
			||||||
 | 
					      embeds: [baseEmbed, guildEmbed],
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue