This depends on what you’re trying to accomplish. If you’re trying to write your own chatbot from scratch, obviously that requires some programming skill and familiarity with the inner workings of chatbot programs. If you’re a company looking to deploy a chatbot, however, you’re in luck – many service providers offer easy to use chatbot creators which allow anyone to program their own bot without the need for sophisticated technical knowledge.