Python for NLP: Creating a Rule-Based Chatbot