"But how?"
Escargot is written in Python, and by design, it's an extensible chat framework that utilizes any frontends that you add to it. In the case of emulating existing chat protocols, we can't restore everything back to
the way their original implementations were. And regardless, there can be bugs in usability or messaging on any of the frontends. We might also not support a frontend you really want, be it a protocol/the client(s) supporting said
protocol or a feature you're really looking forward to, but eventually we might support it.
You can either keep an eye out on the site for when a new frontend goes live or go to the server's repository on GitLab and read our contribution guide to
get started on supporting protocols and frontends not currently available. We have a wiki where we put any information about Escargot and its
frontends on, and we also have a detailed wishlist with things we're actively searching for to complement or improve Escargot with.
We've had several people on our GitLab team and elsewhere help us with the project when things got rough, regardless of whether they touched the code or not. Without them, Escargot wouldn't be as powerful
as it is today.