title: How to make my discord bot detects two or more specific words and responds
body: <p>I’m trying to make my discord bot respond when it detected two or more specific words in other's msg. Something like when someone has sent a message with “Bot” and “jokes” like “Hey Bot, tell me some jokes!”, the bot will respond to it. These are my code: (Cause I'm a Hongkonger and this bot are also designed for the Hongkongers so there are some Chinese in my code, but I'll write down the meaning behind the # then U guys can understand it.)</p>
  <pre><code>import discord
  import time
  import random
  
  client = discord.Client()
  
  @client.event
  async def on_message(message):
      name = message.author.display_name
      if message.author == client.user:
          return
  
      if message.content.startswith(&quot;喂Rikky!&quot;): #&quot;喂&quot; is mean &quot;Hey!&quot;. So this part mean &quot;Hey Rikky!&quot;
          await message.channel.send('係到!咩事呢?') #This Part is too hard to explain cause this is Cantonese. It is the same meaning as &quot;I'm here, what's up?&quot;
  
      if &quot;Rikky, 講個笑話嚟聽下&quot; in message.content: #This part mean &quot;Rikky, tell me a joke!&quot;
          await message.channel.send(&quot;我唔識講笑話架，你當我係Siri咩?&quot;) #This part mean &quot;I'm not good at telling jokes&quot;
  
  client.run('***')
  
  </code></pre>
  <p>This is part of my code. I've tried</p>
  <pre><code>    if &quot;Bot&quot; + &quot;joke&quot; in message.content:
          await message.channel.send(&quot;我唔識講笑話架，你當我係Siri咩?&quot;)
  
  </code></pre>
  <p>but it doesn't work.</p>
  <p>If it is possible, please tell me how. Thanks for spending so much time reading this question! Thank you!</p>