title: How to filter custom words if they have symbols to bypass filter
body: <p>I was trying to make a discord bot that filters bad words
  (In korean)
  I tried making one but everone did bypass by adding special characters besides them if cat it's bad word they say ca!t to bypass filter
  how can I stop this?</p>
  
  <p>I have tried profanity filter but i had no luck with korean characters</p>
  
  <pre><code>    Badwords=["cat","dog"]
      replacement="***"
      #message.content it's the string!
      for s in Badwords:
              if (s in str(message.content)):
                  if (config['SETTINGS']['MODE']=="REPLACE"):
                      fixed=str(message.content)
                      for bad in Badwords:
                          fixed=fixed.replace(bad, replacement)
                      await message.channel.send(message.author.name+":"+fixed)
                      await message.delete()
                  else:
                      await message.delete()
                  return
  </code></pre>
  
  <p>if you type cat it will filter and replace with *** or defending on settings it should delete the message this works but if you type ca!t or ca@t it will bypass the filter how do i stop this?</p>