Its looking like Microsoft is gonna buy Discord. Preferably open source, and has a big userbase, and has Windows and Linux option. (but mainly windows because i only game on windows now.)

  • CULTPONY@lemmy.ml
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    3 years ago

    Well, no, because IRC lacks communities like Discord has them (called Servers there). I can’t coherently organize a community over several channels. IRC also has issues with netsplits as it doesn’t really have support for HA architecture. There is no chatbacklog either. And moderation cannot delete previous messages. Atleast not out of the box and requiring client support. There is also no option to require people to have created an account X minutes ago to be able to join or that moderators must setup 2FA to be able to access the server.

    IRC is the absolute minimum of what can be called a “chat”, it has no tools that fit what modern and safe communities need.

    • poVoq@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      You have seriously outdated information about IRC. Nearly all of what you describe can be done with one of the above mentioned clients and a modern IRC daemon like Oragono or a bouncer like ZNC.

      • CULTPONY@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        Why should my users need to install or use a bouncer to be able to enjoy a fundamental function like “chat backlog”?

        And this still fixes none of the issues related to growing a cohesive community on IRC. As mentioned, I can’t enforce 2FA/Phone/Email for users/moderators last I checked, not without making them use 1 specific client, so why bother at all?

        Heck, IRC doesn’t even support proxied previews of links posted, nearly all of the IRC clients that have it will leak your IP without some extra care taken. This is a risk for many users that they won’t understand without guidance as most of them aren’t technophiles. A lot of them will simply jump board to discord facing such issues, and then nothing it won at all.

        • poVoq@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          3 years ago

          If you are setting up an IRC server, you just provide also a bouncer or use an daemon like Oragono that has it included… really not rocket science. Just think of an IRC server as a set of micro-services ;)

          NICKSERV does support Email and probably other types of account verification and is client independent. Phone would obviously required a 3rd party service, but such API access is probably easy to add (not that I would recommend using such an anti-feature).

          And image/preview proxying is very much supported by the web clients I mentioned above. And AFAIK ZNC also does that client independent.

          I really feel like you are making up excuses not to consider IRC. Sure there are old clients that do not offer all the functionality you want. But those are just optional, most users will use the client offered by you and that really isn’t any different from another chat system, just that those usually do not support 3rd party clients at all.