3 ms·
The soju bouncer world is quite nice. It is nicely integrated with 3 clients: gamja (web), goguma (Android) and senpai (golang terminal client). They are basic
by ilyagr 2y ago
The soju bouncer world is quite nice. It is nicely integrated with 3 clients: gamja (web), goguma (Android) and senpai (golang terminal client). They are basic in some ways, but are configured for storing history and behaving like you'd expect a chat app to behave or of the box. I found it a very easy way to get started with IRC without having to keep my computer on all the time.
Soju works with other clients as well, but then requires some configuration. See https://git.sr.ht/~emersion/soju/tree/master/item/contrib/clients.md https://git.sr.ht/~emersion/soju/tree/master/item/contrib/cl... for some possibilities.
I find manually configuring clients for use with a bouncers not very intuitive. The quality of integration depends on which protocols each client supports. So, I'd recommend trying the clients I lists above first.
There are two hosted soju services I'm aware of, both about $20/yr (both are a part of a larger service, but the price is good even if you just use the bouncer). Both include gamja, so installing your own IRC client is not required.
https://man.sr.ht/chat.sr.ht https://man.sr.ht/chat.sr.ht
https://pico.sh/bouncer https://pico.sh/bouncer (also accessible as an ssh app)
You can also self-host soju/gamja, but that takes a bit of work.