Bonjour, je réfléchi à créer un service de messagerie instantanée pour le plus grand nombre, c’est à dire à tous ceux qui ne peuvent pas s’auto-héberger ou pour qui la complexité est un grand mur.

A court terme ça sera pour quelques dizaines voir centaines d’utilisateur. À moyen terme des milliers voir des millions.

Et pour commencer j’aimerai que ce service permette de discuter avec des gens qui utilisent #matrix ou #xmpp pour ensuite l’étendre à toute les autres app et protocoles qui voudront.

Ma question est simple, sur quel techno/protocol/bridge vous partiriez ?

Vous avez quelques détails de plus sur https://mio.chat/
Je suis aussi ouvert à toutes les questions et remarques constructive.
Librement

  • nicocool84
    link
    fedilink
    Français
    arrow-up
    2
    ·
    edit-2
    8 months ago

    C’est clairement pas un client multiprotocol. Pigmin ou Beeper le fond très bien.

    Beeper à ma connaissance c’est juste un client Matrix avec une UI qui intègre mieux les passerelles matrix <> autre chose, qui sont côté serveur (et donc aussi, tu payes pour un compte sur leur serveur matrix).

    WhatsApp has been building a way for other messaging apps to plug themselves…

    Malheureusement (1) c’est pas prêt d’être disponible et que (2) quand ça le sera, ça sera probablement de la grosse merde qui nécessite toujours une passerelle côté serveur, et qui aura moins de fonctionnalités que les passerelles “illégales” comme celles qu’on trouve chez Matrix ou XMPP (c’est moi!). Meta a bataillé tout ce qu’elle a pu contre, la loi est quand même passée, maintenant ils vont faire le strict minimum et le moins utilisable possible.

    Le workflow habituel : télécharger l’appli sur le store -> ça marche = je garde; ça marche pas = je désinstalle. :/ pas de place pour des questions de comptes ou de serveur.

    Bon c’est juste que ton compte est créé tout seul à partir de ton numéro de téléphone et d’un mot de passe à usage unique envoyé par SMS. Si tu veux cette approche côté XMPP, c’est https://quicksy.im/

    pouvoir faire facilement une conversation de groupe entre une personne qui utilise Signal, une autre Matrix, une autre Xpmm, une autre encore qui utilise Whatsapp

    Pour matrix, XMPP, IRC, facile. Pour Signal qui aimera pas ça, tu vas lutter. Et pour Whatsapp, encore pire. Ce que tu décris existe déjà, chez Matrix il appellent ça le “room plumbing”, je ne trouve plus la référence mais il existe des serveurs IRC qui sont en même temps des composant de chat de groupe XMPP, et https://github.com/42wim/matterbridge supporte plein de services de manière agnostique. Les devs du jeu openttd ont développé leur propre approche pour avoir un salon mixte IRC/discord: https://github.com/OpenTTD/dibridge

    D’où l’idée de faire un service = une app ( = plusieurs protocols ).

    Je ne comprends pas trop mais ça m’inspire ce XKCD: https://xkcd.com/927/

    À mon avis, la solution à ce que tu décris n’est pas technique mais juridique, c’est le sens de ce que l’UE essaye d’imposer à Whatsapp, et qui malheureusement n’est que trop partiel (et pourquoi pas Discord? et Telegram? …).

    Bonne chance en tout cas et surtout j’espère que bosser sur mio est un kiff, c’est le plus important!