title: How to undo `get_something` on channel delete
body: <p>So i have this script, when a channel is created, it adds on in <code>My_channels</code> with the <code>get_My_channels</code> on <code>on_channel_create</code>, but i don't know how to remove it from <code>My_channels</code> when a channel with that name is deleted using <code>on_channel_delete</code> so when a message get's sent to that channel, it won't give me an error that it's an unavailable channel</p>
  
  <pre><code>#When channel is created it works
  My_channels=[]
  @client.event
  async def on_channel_create(GlobalChat):
      await get_My_channels() #&lt; That line adds the created channel to My_channels if the channel has the name 'GlobalChat'
  </code></pre>
  
  <h1>But now when channel is deleted is where the error comes</h1>
  
  <pre><code>@client.event
  async def on_channel_delete(GlobalChat):
      await """This is the part it should remove it from My_channels()"""
  </code></pre>