title: Discord Buttons Interaction Failed
body: <p>so my question is simply how can i get rid of this annoying &quot;Interaction failed&quot; thingy? Everything works well, and the buttons also do work. Once the button finished loading, and the action got performed, it simply says &quot;Interaction failed&quot; for no reason. Here is my code:</p>
  <pre><code>@bot.command()
  async def update(self, ctx, *, args):
      if ctx.author.id == 703671503954378782:
          now = datetime.datetime.strftime(datetime.datetime.now(), '%D %H:%M')
          channel = self.bot.get_channel(906589215645646918)
          embed = discord.Embed(title=&quot;Server/Bot update&quot;, description=f&quot;{args}&quot;, color=0x71368a)
          embed.set_author(name=f&quot;{ctx.author}&quot;, icon_url=f&quot;{ctx.author.avatar_url}&quot;)
          embed.set_footer(text=f&quot;{now}&quot;, icon_url=f&quot;{ctx.guild.icon_url}&quot;)
          tembed = discord.Embed(title=&quot;Confirmation&quot;,
                                     description=f&quot;Do you want me to send this announcement?\n**Announcement**:\n{args}&quot;,
                                     color=discord.Colour.random())
          await ctx.reply(embed=tembed, components=[
                  [Button(style=ButtonStyle.green, label=&quot;Send&quot;), Button(style=ButtonStyle.red, label=&quot;Cancel&quot;)]])
          res = await self.bot.wait_for(&quot;button_click&quot;)
          if res.component.label == &quot;Send&quot;:
              await channel.send(embed=embed)
              await ctx.reply(&quot;Update has been sent!&quot;)
          if res.component.label == &quot;Cancel&quot;:
              await ctx.reply(&quot;Interaction cancelled.&quot;)
          else:
              await ctx.reply(&quot;You're not permitted to use this command!&quot;)
  
  </code></pre>