Discord API Gif 头像

Discord API Gif Avatars

我正在制作一个 discord 机器人仪表板,我喜欢它在登录时向他们显示他们的头像。我成功地让它工作了。这是我的反应代码:

<div>
  {user.avatar === 'null' ?
     <img onClick={toggleMenu} src={discord} width="40px" height="40px" className="uimg" />
  :
     <img onClick={toggleMenu} src={`https://cdn.discordapp.com/avatars/${user.discordId}/${user.avatar}.png`} width="40px" height="40px" className="uimg" />
  }
</div>

这使他们的头像出现。如果他们的头像是 gif,我希望它像 gif 一样动画。我知道我可以只用 ${user.avatar}.gif 而不是 png 但是 png 图像不会显示。有谁知道如何测试自己的头像是不是动图??

我找到了答案!!

而不是这个

 <img onClick={toggleMenu} src={`https://cdn.discordapp.com/avatars/${user.discordId}/${user.avatar}.png`} width="40px" height="40px" className="uimg" />

我会像这样删除 .png

 <img onClick={toggleMenu} src={`https://cdn.discordapp.com/avatars/${user.discordId}/${user.avatar}`} width="40px" height="40px" className="uimg" />