title: Discord.js | guild.iconURL not working in embed
body: <p>I've been trying to show the server's icon in the <code>serverinfo</code> embed, but it won't show up.</p>
  
  <pre class="lang-js prettyprint-override"><code>var serverIcon = message.guild.iconURL;
  const serverInfoEmbed = new Discord.MessageEmbed()
    .setTitle('server info')
    .setColor(0x348a58)
    .addField('owner', message.guild.owner, true)
    .addField('name', '`' + message.guild.name + '`', true)
    .addField('members', '`' + message.guild.memberCount + '`', true)
    .setThumbnail(serverIcon)
    .setFooter('very bootiful server');
  
  setTimeout(() =&gt; { message.channel.send(serverInfoEmbed) }, 200);
  console.log(serverIcon);
  </code></pre>
  
  <p>in the console, it says:</p>
  
  <pre><code>[Function: iconURL]
  </code></pre>
  
  <p>I tried to put it directly as the thumbnail <code>.setThumbnail(message.guild.iconURL)</code> but it still didn't work.</p>