userinfo: thanks cdn for not liking // in path
This commit is contained in:
		
							parent
							
								
									a3f4f6aa96
								
							
						
					
					
						commit
						d19826f1e1
					
				
					 1 changed files with 23 additions and 23 deletions
				
			
		| 
						 | 
					@ -509,31 +509,31 @@ userinfo.callback = async function (msg, line) {
 | 
				
			||||||
      .catch(() => {});
 | 
					      .catch(() => {});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const baseUrl = `https://cdn.discordapp.com/assets/collectibles/${nameplate.asset}`;
 | 
					    const baseUrl = `https://cdn.discordapp.com/assets/collectibles/${nameplate.asset}`;
 | 
				
			||||||
    let imageUrl = baseUrl + "/static.png";
 | 
					    let imageUrl = baseUrl + "static.png";
 | 
				
			||||||
    if (palette) {
 | 
					    if (palette) {
 | 
				
			||||||
      //try {
 | 
					      try {
 | 
				
			||||||
      const static = await fetch(imageUrl)
 | 
					        const static = await fetch(imageUrl)
 | 
				
			||||||
        .then((res) => res.arrayBuffer())
 | 
					          .then((res) => res.arrayBuffer())
 | 
				
			||||||
        .then((b) => Buffer.from(b));
 | 
					          .then((b) => Buffer.from(b));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      const bg_light = nameplateBackground(palette.lightBackground);
 | 
					        const bg_light = nameplateBackground(palette.lightBackground);
 | 
				
			||||||
      bg_light.composite([{input: static}]);
 | 
					        bg_light.composite([{input: static}]);
 | 
				
			||||||
      const bg_dark = nameplateBackground(palette.darkBackground);
 | 
					        const bg_dark = nameplateBackground(palette.darkBackground);
 | 
				
			||||||
      bg_dark.composite([{input: static}]);
 | 
					        bg_dark.composite([{input: static}]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      const final = sharp({create: {width: 448, height: 168, channels: 4, background: "transparent"}});
 | 
					        const final = sharp({create: {width: 448, height: 168, channels: 4, background: "transparent"}});
 | 
				
			||||||
      final.composite([
 | 
					        final.composite([
 | 
				
			||||||
        {input: await bg_light.toBuffer(), gravity: "north"},
 | 
					          {input: await bg_light.toBuffer(), gravity: "north"},
 | 
				
			||||||
        {input: await bg_dark.toBuffer(), gravity: "south"},
 | 
					          {input: await bg_dark.toBuffer(), gravity: "south"},
 | 
				
			||||||
      ]);
 | 
					        ]);
 | 
				
			||||||
      attachments.push({
 | 
					        attachments.push({
 | 
				
			||||||
        file: await final.png().toBuffer(),
 | 
					          file: await final.png().toBuffer(),
 | 
				
			||||||
        filename: "nameplate.png",
 | 
					          filename: "nameplate.png",
 | 
				
			||||||
      });
 | 
					        });
 | 
				
			||||||
      imageUrl = "attachment://nameplate.png";
 | 
					        imageUrl = "attachment://nameplate.png";
 | 
				
			||||||
      //} catch {
 | 
					      } catch {
 | 
				
			||||||
      // noop
 | 
					        // noop
 | 
				
			||||||
      //}
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    nameplateEmbed = {
 | 
					    nameplateEmbed = {
 | 
				
			||||||
| 
						 | 
					@ -547,7 +547,7 @@ userinfo.callback = async function (msg, line) {
 | 
				
			||||||
        {name: "Dark Background", value: palette?.darkBackground ?? "*Unknown*", inline: true},
 | 
					        {name: "Dark Background", value: palette?.darkBackground ?? "*Unknown*", inline: true},
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          name: "\u200b",
 | 
					          name: "\u200b",
 | 
				
			||||||
          value: `[PNG](${baseUrl}/static.png)\u3000[WebM](${baseUrl}/asset.webm)\u3000[APNG](${baseUrl}/img.png)`,
 | 
					          value: `[PNG](${baseUrl}static.png)\u3000[WebM](${baseUrl}asset.webm)\u3000[APNG](${baseUrl}img.png)`,
 | 
				
			||||||
          inline: false,
 | 
					          inline: false,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue