The following is a list of the many sorts of chatbots: Chatbots that are driven by menus and buttons. Having to do with language (Rule-Based Chatbots) chatbots based on the identification of keywords Chatbots that use machine learning. The hybrid model. Voice automatons Appointment scheduling software or automated booking assistants (bots) Chatbots for customer service and support.