Whilst planning feature projects, I decided that at some point I would need to create a chat system to be able to access various information from chats.
The main issue I faced with this was that after speaking to the Paola over on the FACEIT API team, I’d be stuck using the RESTful functionality of the chat system. Due to rate limits and the large amount of chats that I’d need information from, this wasn’t ideal and it would likely lead to repetitive issues.
After lots of testing I was finally able to create a chat system that was able to parse messages from the XMPP websocket system FACEIT was using, as well as send messages to various chats.
