title: Discord.py - Bot not sending messages & no error messages
body: <p>so I'm working on making my own bot for my server and after a while I finally found a string for autorole &amp; role assignment that worked.
  I then kept on adding another string for the bot simply replying &quot;Hello&quot;. As soon as I add that the role commands won't work anymore. Once I take it out it works again.
  On the other hand I have a 8ball and a dice roll command that works with and without the Hello Command
  I have no idea what is the problem...</p>
  <pre><code>@client.event
  async def on_member_join(member):
      channel = discord.utils.get(member.guild.channels, name='entrance')
      await channel.send(f'Welcome {member.mention} to Dreamy Castle! \n Please make sure to read the rules!')
      role = discord.utils.get(member.guild.roles, name=&quot;Peasants&quot;)
      await member.add_roles(role)
  
  @client.event
  async def on_message(message):
      if message.content.startswith('+acceptrules'):
          member = message.author
          role1 = discord.utils.get(member.guild.roles, name='The People')
          await member.add_roles(role1)
  
  @client.event #this is the hello command
  async def on_message(message):
      message.content.lower()
      if message.content.startswith('Hello Conny'):
          await message.channel.send('Hello!')
  </code></pre>