I have created this very basic rule based chat bot where I have used regular expression to design the rules. Concept learned:
- Different keys having same values in dictionary: https://stackoverflow.com/questions/2974022/is-it-possible-to-assign-the-same-value-to-multiple-keys-in-a-dict-object-at-onc