A chatbot based on the Extensible Messaging and Presence Protocol (XMPP)