title: How can I change a button's emoji without resetting the component?
body: <p>I am trying to change button's current emoji to a new one like this:</p>
  <pre><code>// Initializing button
  const row = new MessageActionRow()
      .addComponents(
          new MessageButton()
              .setCustomId('play_pause')
              .setEmoji('⏸')
              .setStyle('PRIMARY')
      )
  // Button was sent to Discord
  await message.channel.send({
                  components: [row]
              });
  // Changing content of a button
  row.components[0].setEmoji('▶');
  </code></pre>
  <p>But in the Discord nothing changes.
  When I call console log, I get this:</p>
  <pre><code>MessageButton {
    type: 'BUTTON',
    label: null,
    customId: 'play_pause',
    style: 'PRIMARY',
    emoji: { animated: false, name: '▶', id: null },
    url: null,
    disabled: false
  }
  </code></pre>
  <p>So as I get it, I need to resend the button for it to change.
  But can I somehow change the content without resending it?</p>