python
class SimpleChatbot:
def __init__(self):
self.greetings = [hello, hi, hey]
self.responses = {
hello: Hello! How can I assist you today?,
how are you: I'm just a computer program, but thanks for asking!,
bye: Goodbye! Have a great day!
}
def respond(self, message):
if any(greet in message.lower() for greet in self.greetings):
return self.responses[hello]
elif how are you in message.lower():
return self.responses[how are you]
elif bye in message.lower():
return self.responses[bye]
else:
return I'm not sure how to respond to that.