title: Edit already sent embed bot message discord.py
body: <p>I'm trying to edit an embed message that has already been sent (serves as a role reaction message). For example: I type &quot;roles&quot; and get an embed message that assigns roles when reacted to. I want to edit it to add another role in the description without sending an entirely new message. MEE6 bot is able to this so I'm sure it's possible. I found code that should work:</p>
  <pre><code># This sends an embed message with a description of the roles.
  @client.event
  async def on_message(message):
      if message.channel.id == 700895165665247325:
          if message.content.startswith('roles'):
              embedvar = discord.Embed(title=&quot;React to this message to get your roles!&quot;,
                                       description=&quot;Click the corresponding emoji to receive your role.\n&lt;:WarThunder:&quot;
                                                   &quot;745425772944162907&gt; - War Thunder\n&lt;:Apex:745425965764575312&gt; - &quot;
                                                   &quot;Apex\n&lt;:ModernWarfare:757104623738814554&gt; - &quot;
                                                   &quot;Modern Warfare\n&lt;:Minecraft:757029546632413346&gt; - &quot;
                                                   &quot;Minecraft\n&lt;:R6Siege:757030019909550122&gt; - R6 Siege&quot;, color=0x00ff00)
              embedvar2 = discord.Embed(title=&quot;React to this message to get your roles!&quot;,
                                        description=&quot;Click the corresponding emoji to receive your role.\n&lt;:WarThunder:&quot;
                                                    &quot;745425772944162907&gt; - War Thunder\n&lt;:Apex:745425965764575312&gt; - &quot;
                                                    &quot;Apex\n&lt;:ModernWarfare:757104623738814554&gt; - &quot;
                                                    &quot;Modern Warfare\n&lt;:Minecraft:757029546632413346&gt; - &quot;
                                                    &quot;Minecraft\n&lt;:R6Siege:757030019909550122&gt; - R6 Siege\n&quot;
                                                    &quot;&lt;:AmongUs:760192601625591859&gt; - Among Us&quot;, color=0x00ff00)
              await message.channel.send(embed=embedvar)
              await message.edit(embed=embedvar2)
              print(&quot;Changed message embed color.&quot;)
      else:
          return
  </code></pre>
  <p>Yet it gives me this error:</p>
  <pre><code>discord.errors.Forbidden: 403 Forbidden (error code: 50005): Cannot edit a message authored by another user
  </code></pre>
  <p>Yes, the bot has all the correct permissions and is assigning ranks lower on the hierarchy than it.</p>