• Zyratoxx@lemm.ee
    link
    fedilink
    arrow-up
    21
    ·
    1 year ago

    Matrix allows bridging chats so you can set up a bot in your / your friends server(s) and it’ll forward their messages to Matrix and yours back to Discord. As for DMs you need to set up channels for that afaik (Future me: It seems that some bots support it). The big drawback is that you need to disable Matrix’ E2E-Encryption in the rooms you want to bridge your chats to.

    Here’s a link to the Discord bridge if you are interested. It’s not that hard to set up imo.

    As for voice chat, you can use Jitsi (works like zoom but without the need of an account) as long as your friends aren’t too lazy to open a link in their browser to chat with you.

    As for Matrix clients there’s Element, FluffyChat, Cinny & others. Element & Cinny are closer to Discord’s UI whilst FluffyChat feels more like WhatsApp Web or Telegram Web. Element has cool features like web widgets you can pin to rooms whilst Cinny & FluffyChat are simple (and have MUCH better custom emoji / sticker management)

    • Cralder@feddit.nu
      link
      fedilink
      arrow-up
      21
      ·
      1 year ago

      That’s great but this does not account for the dynamics of a Discord server.

      Let’s say 8 people are hanging out in Discord, playing games or whatever. Should I then message all 8 of them a link to join a separate voice chat? The response would be “no, just join Discord of you want to talk”. That also requires me to know who are in the call (therefore already using Discord anyways), since if I just message one or two of them I would be splitting the party, which they won’t do.

      The whole “hanging out in Discord and whoever wants to join just joins” dynamic is difficult to replace with a zoom-type voice chat that requires you to initiate a call with a link.

      I have already tried switching people to signal from Facebook messenger. Didn’t work. All it takes is one person to not want to switch and the whole group will end up going back. And that’s just a messaging service. Discord is way more complicated to switch from since it is more of an all-in-one thing.

      • RT Redréovič@feddit.ch
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        I can attest that when it comes to complete migration, bridging is not a solution or at least not a good one. The only way is full adoption.

        In my experience, bridging chats moves only a minute fraction of the userbase in the end. The network pull that a userbase migration would make w/o a bridge is highly reduced w/ a bridge and leads to inconvenience for all.

        Considering 95% of communication has been text based in my experience, those who were convinced to move to, say, Matrix, moved to matrix but were still able to talk with users who weren’t that convinced to move and stayed on Discord. This formed the middle ground to satisfy both sides but this barely did anything in terms of creating a secure line of communication and virtually stopped the transition and also reversed it because of the few inconveniences caused, primarily the inability to join VC sessions across and making DMs across. And of course as you said, sharing links is too much hassle compared to just a click. (Although this is not the case w/ Matrix as its main clients have in-house VC functionality.)

        And yes, I agree that it is certainly difficult to move users as some platforms become too tied up with our lives that if you try to leave any of these sites anyway, you get the risk of isolation. I managed to balance it out to an extent so I have not faced such a situation but I certainly got more time to focus on work and other stuff.

        At the end of the day it’s still a long road till a more libre internet will be mainstream. At least by making small contributions we can still keep the idea alive.

      • Zyratoxx@lemm.ee
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        I know what you mean. When Discord was new (2015/2016) I wanted my friends to switch over from Skype (yep, we skipped the Team Speak phase because I was the only one who downloaded it). And I really hated Skype for multiple reasons. So ironically I was begging them to join Discord, highlighting what it does better but it took me until 2019 to get them all on board and by that point, Discord was huge already so they didn’t join because of me but because “everyone’s already there”. And I am aware that Discord does a lot of marketing and that a lot of Streamers & YouTubers are using it (which I regard as passive advertising). But in the first years, due to me hyping it up and prioritizing chatting there (with people who were eager to join me) over time I managed to win more and more of them over.

        I was similarly hyping up Signal when WhatsApp became unbearable for me. And again, some people were switching over because I made arguments for the switch that ultimately made them rethink. And after about 1/2 had switched almost all of the others followed too because the “nobody’s there” argument didn’t work anymore and fomo started kicking in. Now, I was reluctant and some people went back after they distanced themselves from the friend group but others stayed.

        (I admit that I was probably very lucky in that case).

        And now with Matrix, I’ve become more careful. I do not dislike Signal and I don’t want them to think I’d leave Signal for Matrix making them move back to WhatsApp or something. And I got the fear that I may have already used the “follow me because I want you too” Joker and that they might think of me as egocentric for doing the same thing over and over again. So I just mentioned that I’ll be switching, my reasons for it and that if they want to come along I’d be happy but that it is also OK if they stayed. And unsurprisingly almost noone joined me - yet. But I’m fine with that. I set up a bridge to Discord and I could do the same for WhatsApp and Signal but since you need to disable encryption I haven’t yet done it (hoping that maybe one day, bots & bridges will be working for encrypted channels - if that is technically possible)…

        Well in the end, if you want them to switch, you need to be persistent without being annoying and probably you need friends who are at least a little bit open to new platforms. It starts to get better once a few people join you but it’s hard to get there.

        Regarding the Discord part. Of course it is more convenient to stick to Discord for voice chats - I’d be lying if I said I didn’t. What I tried was to be the first one to be online and inviting the other members in the channel to my Jitsi room. (Jitsi rooms launched over Element usually stay open indefinitely, so the invite link never alters). The most annoying thing is that you can’t peek at who is and how many users are sitting in the meeting but the rest is pretty cool, especially that features aren’t locked behind a massive paywall. Element has got a nice web widget for Jitsi rooms so Element users don’t need to open a browser. But in case my friends are already in Discord I naturally join their call.

        But to me, moments like Discord’s servers going down are valuable opportunities to establish acceptance at least.

        Anyways, getting people to switch a platform is usually an enduring process (which we Fediverse users are at least somewhat used to) but I am willing to make the first steps to break the “nobody’s on there” excuse for Newton’s law of inertia.

        • Another Catgirl@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          you’re right, seeing who’s participating in a voice chat at a glance is really quite important for convincing people to switch over. Matrix needs better presence indicators for the usernames and number of clients using whatever widget is pinned to the room.

    • RT Redréovič@feddit.ch
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      1 year ago

      Matrix Clients like Element, Schildichat & Fluffychat have Jitsi integrated into them for Room VOIP so making a separate account for a Jitsi instance is not necessary.

    • KSP Atlas
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Doesnt work if theres a discord server youre in where the admins dont wanna add the bot

      • Zyratoxx@lemm.ee
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 year ago

        I mean, dude was talking about their friends so idk if their friends are super wary of them or something but at least mine would allow me to add the bot