'Message Will Not Send To Channel w/ Discord.py

I am programming a discord bot that will send an embed to a separate channel when someone uses a command to prevent abuse and so our admins can keep an eye on usage.

I have this code:

@client.command()
@has_permissions(manage_messages=True)
async def purge(ctx, amount=5):
    await ctx.channel.purge(limit = amount + 1) # Plus one is so that it also deletes the players purge message
    embed = discord.Embed(title="Purged Channel", description="", colour=0xe74c3c, timestamp=datetime.utcnow())
    embed.set_author(name="CS Moderation", icon_url="https://cdn.discordapp.com/attachments/938857720268865546/938863881726615602/ca6.png")
    embed.add_field(name="Staff Member", value=ctx.author.mention, inline=False)
    embed.set_footer(text="Made by HeadOfTheBacons#6666", icon_url=None)
    channel = client.get_channel("938898514656784404") #Change ID of logging channel if needed
    await channel.send(embed = embed)

When I run this, I cannot get the embed to be sent to a different channel. I have tried checking other posts already but I have not had much luck at all. I have no errors when I use the command or try to run the bot. The point here is when someone uses the command to make a new embed, set up the preferences, specify the specific channel ID where I want this embed to be sent to, and have the computer send it off to that channel. However, it is not sending. Why is my code not working? What do I need to change in my code to make this send a message?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source