3 ms·
I think the main issue is that you wrote "every" there, instead of some, which would have been fine/correct. And that a lot more things in IRC are possible than
by welterde 4y ago
I think the main issue is that you wrote "every" there, instead of some, which would have been fine/correct. And that a lot more things in IRC are possible than you realize and some of the modern solutions are somewhat more limited than you state.
Is NAT still a thing in 2022? With IPv6 at home not really an issue anymore (which neither slack nor discord seems to support either...).
Also in the corporate use-case it's not really an issue either.
And wanting to share rather large files is not as obscure of a use-case as you make it out to be (even outside of work!). Of course it's a distribution of sizes and it's nice that the low to mid is covered, but would be nice to have it fully covered.
Every IRC client has ignore and depending on the client that can be very advanced with support for regex and more (slack doesn't have that at all; Discord only has all or nothing blocking; matrix depends on the client; not sure about other solutions).
A lot of the abuse control is server/network side (the same really as with discord, etc.) and really works rather well these days (I see as much/little spam on libera/oftc/.. as I see on slack or discord.. if even that). I would argue it works even better, since Discord has to resort to phone activation to combat spam, while well-run IRC networks manage to be just as spam-free without collecting any email or phone numbers (and just with server-side filtering and other behind the scenes tricks) or without being invitation-only for the most part (which does quite a bit of the heavy lifting as well - which you could do on IRC as well if need be). Some more capabilities very much depend on the network, but you can also limit who can send you privmsgs (for example on libera: everyone; only registered users; only users that share channels; only users that you have explicitly/implicitly allowed). Blocking by registered user names is also possible on many IRC networks - no need to rely on host masks.
If there are things that can be added or improved to improve moderation, people do add them over time - although not in any standardized way, I'll give you that.
Channel operators have more than enough tools at their disposal to moderate discussion and writing IRC bots to do more things that the network doesn't happen to support is trivial.
Modern tooling doesn't always mean better or easier - Getting slack integration to work was so much more pain than hacking up a simple IRC bot to do the same thing.