Chapter 5. Building a Multi-User Chat Application
To paraphrase a quote from a recent movie about a social network, "One-to-one chats aren't cool. You know what's cool? Multiparty chats." And with that bold statement, we stride into the domain of Multi-User Chat (MUC).
In this chapter, we're going to learn the basics of multi-user chat rooms and how users are identified, discovered, and configured. Then we'll extend our bot to join a chat room and respond to messages. We will also build a simple browser-based MUC client using XMPP-FTW.