call_end
    • chevron_right

      Bridge von XMPP zu Fediverse - Benutzerhilfeseite

      XMPP/AP Bridge • Hier - 15:59 edit • 7 minutes

    Fediverse – XMPP-Bridge

    Chatten Sie direkt zwischen Fediverse Anwendungen (Mastodon, Pixelfed, Friendica,...) und XMPP (Instant Messaging, früher bekannt als Jabber)!

    Jetzt starten!

    Von Ihrer #Fediverse-Anwendung: Senden Sie eine Nachricht an @xmpp_bridge@gayfr.social und erwähnen Sie Ihre(n) XMPP-Empfänger im Format xmpp:name@example.net

    Von Ihrem #XMPP-Client: Senden Sie einen Chat an xmpp:ap_bridge@gayfr.live und erwähnen Sie Ihre(n) Fediverse-Empfänger im Format @name@example.net

    Sie können direkt auf eine empfangene Nachricht antworten, an mehrere Empfänger senden und persönliche Blocklisten verwalten, und zwar zwischen jedem Fediverse- und XMPP-Server.

    Sie wollen mehr Details? Schicken Sie einfach !help an @xmpp_bridge@gayfr.social oder xmpp:ap_bridge@gayfr.live !

    Sie haben noch kein XMPP-Konto? Erstellen Sie sofort einen auf unserer Instanz, indem Sie @xmpp_bot@gayfr.social folgen oder sich unter gayfr.online registrieren.

    Sie haben noch kein Fediverse-Konto? Erstellen Sie jetzt eines auf unserer Mastodon-Instanz unter gayfr.social


    Ausführliche Beschreibung

    Schreiben einer Nachricht

    Alle Nachrichten werden entweder von @xmpp_bridge@gayfr.social (von/zu einer Fediverse-Anwendung) oder xmpp:ap_bridge@gayfr.live (von/zu einem XMPP-Client) empfangen und versendet, also von zwei Bot-Konten.

    Das Schreiben einer Nachricht erfolgt nach demselben Muster, entweder von Ihrer Fediverse-Anwendung oder von Ihrem XMPP-Client aus. Sie können Ihre bevorzugte Sprache einstellen, einen Befehl ausführen oder eine Nachricht an einen oder mehrere Empfänger senden.

    Um eine Nachricht zu schreiben, adressieren Sie einfach den/die Kontonamen des/der Empfänger(s), wenn Sie an das Bot-Konto schreiben. Die Antworten werden von demselben Bot-Konto empfangen. Wenn Sie auf eine empfangene Nachricht antworten, können Sie dies direkt tun, ohne den ursprünglichen Absender erwähnen zu müssen.

    Wenn Sie mit XMPP arbeiten, können Sie Konten von Fediverse blockieren; umgekehrt können Sie, wenn Sie mit einer Fediverse-Anwendung arbeiten, XMPP-Konten blockieren. In beiden Fällen können Sie keine Nachrichten mehr von blockierten Konten senden oder empfangen (diese werden auf der Absenderseite stillschweigend zurückgewiesen).

    Die Konventionen für die Benennung von Konten, sowohl für das Anschreiben als auch für das Blockieren, lauten wie folgt:

    • Von XMPP aus können Sie Fediverse-Konten mit dem Format @name@example.net ansprechen.
    • Von Fediverse-Anwendungen aus können Sie XMPP-Konten mit dem Format xmpp:name@example.net ansprechen.

    Auf eine Nachricht antworten

    Nachrichten, die über den Bot empfangen werden, sind „direkt“ sichtbar (Fediverse) und enthalten einen vorangestellten Text, der angibt, von wem die Nachricht gesendet wurde.

    Sie können direkt auf die letzte von einem Absender erhaltene Nachricht antworten, ohne dessen Namen nennen zu müssen.

    In XMPP können Sie auch mehrere Nachrichten hintereinander an denselben Empfänger senden, nachdem Sie ihn in einer ersten Nachricht namentlich genannt haben. Allerdings sollte dies oder die direkte Beantwortung einer in XMPP empfangenen Nachricht innerhalb eines begrenzten Zeitrahmens (derzeit 90 Minuten) erfolgen, da sonst der Name des Empfängerkontos erneut genannt werden muss. Dies dient dazu, Verwirrung zu vermeiden, da die meisten XMPP-Clients Unterhaltungen mit demselben Gegenüber nicht in einem separaten Thread zusammenfassen, so dass alle über den Bot empfangenen Nachrichten unabhängig vom ursprünglichen Absender im selben Thread erscheinen.

    In Fediverse-Anwendungen gibt es diese Einschränkung nicht, da die Nachrichten in einem eigenen Thread laufen. Außerdem entspricht dies der unterschiedlichen Philosophie und den unterschiedlichen Zeitabläufen, die von Fediverse (Statusmeldungen) und XMPP (Instant Messaging) erwartet werden.


    Liste der Befehle

    Um einen Befehl auszuführen, schreiben Sie in Ihre Nachricht !command mit einem der folgenden Befehle:

    • !block, um ein oder mehrere Konten zu Ihrer Blockliste hinzuzufügen (diese können Ihnen dann keine Nachrichten mehr senden).
    • !unblock, um ein oder mehrere Konten von Ihrer Blockliste zu entfernen.
    • !listblock zum Auflisten Ihrer derzeit blockierten Konten.
    • !report um einen Benutzer zu melden oder andere Anfragen an den Administrator zu stellen, bitte geben Sie in Ihrer Nachricht den genauen Grund an (Spam, Missbrauch, Fehlerbericht...).
    • !register, um Ihr Konto zu registrieren (optional, siehe unten für weitere Details).
    • !unregister um Ihr Konto zu de-registrieren.
    • !help, um eine kurze Hilfebeschreibung zu erhalten.

    Um eine bevorzugte Sprache festzulegen, schreiben Sie in Ihre Nachricht !lang=xx, wobei xx der aus zwei Buchstaben bestehende Code für eine unterstützte Sprache ist (derzeit: fr, en, es, de). Ihre Nachrichten setzen dann diese definierte Sprache, sowie den Bot.


    Registrierung

    Sie können Ihr Konto auf drei verschiedene Arten bei der Bridge registrieren lassen:

    • Automatisch: Sie werden registriert, wenn Sie die Bridge zum ersten Mal verwenden, um eine Nachricht an einen Empfänger zu senden.
    • Mit einem Klick: Folgen Sie einfach @xmpp_bridge@gayfr.social (Fediverse) oder fügen Sie xmpp:ap_bridge@gayfr.live zu Ihren Kontakten hinzu (XMPP).
    • Verwenden Sie den oben beschriebenen Befehl !register.

    Bei der Registrierung sendet die Bridge eine Anfrage zum Folgen (Fediverse) bzw. zum Kontaktieren (XMPP) zurück, die Sie annehmen sollten, um mögliche Einschränkungen beim Empfang von Nachrichten zu vermeiden (abhängig von Ihrem Konto oder Ihren Servereinstellungen).

    Bei Fediverse-Anwendungen können Sie keine Nachrichten empfangen, solange Sie nicht registriert sind; dies ist so vorgesehen, um unerwünschten Spam zu vermeiden. Bei XMPP können Sie, sofern Ihr Konto dies zulässt, auch unregistriert Nachrichten von der Bridge empfangen, da dies der Philosophie des Instant Messaging entspricht.

    Zur weiteren Sicherheit werden bei der Registrierung zusätzliche Kontrollen durchgeführt: Server-Blocklisten, Kontotyp und -aktivität, Vorhandensein der Hashtags #NoBot oder #NoBridge im Profil... Wenn Sie das Gefühl haben, dass Sie zu Unrecht vom Bot gefiltert wurden, wenden Sie sich bitte an den Administrator dieser Instanz, um das Problem zu lösen (z. B. mit dem oben genannten Befehl !report).

    Sie können die Registrierung jederzeit mit dem oben beschriebenen Befehl !unregister rückgängig machen (wenn Sie dem Bot-Konto nicht mehr folgen, wird auch die Registrierung Ihres Kontos rückgängig gemacht, allerdings nur bei XMPP); eine andere Möglichkeit ist, das Bot-Konto zu sperren. Sie können sich später erneut registrieren, indem Sie den Befehl !register verwenden oder die Sperrung des Bot-Kontos aufheben.


    Einschränkungen

    Die folgenden Einschränkungen sind entweder durch technische Zwänge oder durch das Design bedingt:

    • Es sind nur Eins-zu-Eins-Chatgespräche möglich: keine Audio- oder Videoanrufe, keine Räume/Multi-User-Chats (MUC).
    • Die gemeinsame Nutzung von Medien ist über Links möglich und hängt von den Richtlinien Ihres XMPP-Servers ab (siehe unten).
    • Nachrichten müssen im Klartext versendet werden: Eine Ende-zu-Ende-Verschlüsselung (E2EE) wird nicht unterstützt und wäre auch nicht sinnvoll, da Fediverse-Anwendungen dies nicht unterstützen.
    • Die Anzahl der Empfänger, die Sie in jeder Nachricht ansprechen können, ist begrenzt (derzeit auf 4), um Spam zu vermeiden.

    Der Bot antwortet Ihnen, wenn es etwas zu sagen gibt (ausgeführter Befehl, Hinweise, Fehler,...), und schweigt, wenn eine Nachricht erfolgreich gesendet wurde: Dies soll eine normale Konversation ohne spammige Zwischenzustände ermöglichen.

    Bitte beachten Sie jedoch, dass der Empfänger Ihre Nachricht aus verschiedenen Gründen nicht erhalten kann, ohne dass eine Rückmeldung erfolgt (Ihr Konto ist gesperrt, das Konto des Empfängers existiert nicht,...): Dies ist so gewollt, um die Privatsphäre zu respektieren und auch, um technische Konfigurationen zu berücksichtigen, die von einigen Servern auferlegt werden; außerdem lassen einige Fediverse-Anwendungen nur einen Empfänger zu und verwerfen Ihre Nachricht, wenn sie mehrere Empfänger enthält (z. B. Pixelfed).


    Medienfreigabe

    Die gemeinsame Nutzung von Medien erfolgt über Links, Mediendateien werden nicht von einem Server zum anderen gesendet: Dies geschieht, um unnötige Komplexität zu vermeiden, Bandbreite und Speicherplatz zu sparen und die unterschiedlichen technischen Konfigurationen der Server zu berücksichtigen.

    Von Fediverse-Anwendungen aus fügen Sie einfach Ihre Mediendateien in Ihre Nachricht ein, die Links zu den Originaldateien werden an XMPP gesendet.

    Von XMPP aus müssen Sie die Konversation mit einer ersten Textnachricht an Ihren Empfänger einleiten und dann so viele hochgeladene Dateien senden, wie Sie möchten; die entsprechenden Links werden an Ihren Fediverse-Empfänger gesendet. Dieses Schema ist notwendig, da in den meisten XMPP-Clients die Mediendateien hochgeladen und einzeln als separate Nachrichten versendet werden, so dass die Bridge erst über den beabsichtigten Empfänger informiert werden muss, bevor Sie die Links freigeben. Natürlich müssen diese Links auch öffentlich sichtbar sein (dies kann von der Konfiguration Ihres XMPP-Servers abhängen).


    Verwaltung von Nachrichten

    Jede gesendete Nachricht kann nicht nachträglich geändert werden: Selbst wenn Sie Ihre ursprünglich gesendete Nachricht von Ihrem Client aus ändern oder korrigieren können (sowohl Fediverse als auch XMPP), werden diese Änderungen auf der Empfängerseite nicht berücksichtigt und es wird keine neue Nachricht gesendet.

    Die Aufbewahrungsfrist für jede von den Bots (Fediverse und XMPP) gesendete oder empfangene Nachricht ist auf 30 Tage begrenzt, danach wird sie gelöscht.


    Regeln für die Nutzung

    Dieser Bot ist Teil der GayFR-Dienste und seine Verwendung folgt den gleichen Regeln, die unter gayfr.online verfügbar sind.

    • chevron_right

      Bridge de XMPP a Fediverse - Página de ayuda al usuario

      XMPP/AP Bridge • Il y a 6 jours - 12:38 edit • 7 minutes

    Bridge Fediverse – XMPP

    ¡Chatea directamente entre aplicaciones Fediverse (Mastodon, Pixelfed, Friendica,...) y XMPP (mensajería instantánea, antes conocida como Jabber)!

    ¡Empieza ahora!

    Desde tu aplicación #Fediverse: envía un mensaje a @xmpp_bridge@gayfr.social y menciona tu(s) destinatario(s) XMPP utilizando el formato xmpp:name@example.net

    Desde tu cliente #XMPP: envía un chat a xmpp:ap_bridge@gayfr.live y menciona tu(s) destinatario(s) Fediverse utilizando el formato @name@example.net

    Puedes responder directamente a un mensaje recibido, enviar a múltiples destinatarios y gestionar listas de bloqueo personales, entre cualquier servidor Fediverse y XMPP.

    ¿Quieres más detalles? Envía !help a @xmpp_bridge@gayfr.social o xmpp:ap_bridge@gayfr.live !

    ¿Todavía no tienes una cuenta XMPP? Crea una inmediatamente en nuestra instancia siguiendo @xmpp_bot@gayfr.social o registrándote en gayfr.online

    ¿Todavía no tienes una cuenta Fediverse? Crea una ahora en nuestra instancia Mastodon en gayfr.social


    Descripción detallada

    Escribir un mensaje

    Todos los mensajes se reciben y envían desde @xmpp_bridge@gayfr.social (desde/a una aplicación Fediverse) o xmpp:ap_bridge@gayfr.live (desde/a un cliente XMPP), cuentas bot gemelas.

    Escribir un mensaje sigue el mismo patrón, ya sea desde tu aplicación Fediverse o desde tu cliente XMPP. Puede establecer su idioma preferido, ejecutar un comando o enviar un mensaje a uno o varios destinatarios.

    Para escribir un mensaje, simplemente dirígete al nombre de la cuenta del destinatario o destinatarios cuando escribas a la cuenta del bot. Las respuestas se recibirán desde esa misma cuenta bot. Si estás respondiendo a un mensaje recibido, puedes hacerlo directamente sin necesidad de mencionar al remitente original.

    Si estás en XMPP, puedes bloquear cuentas de Fediverse; a la inversa, si estás en una aplicación de Fediverse, puedes bloquear cuentas de XMPP. En ambos casos, ya no podrá enviar ni recibir ningún mensaje de las cuentas bloqueadas (serán rechazadas silenciosamente del lado del remitente).

    Las convenciones para nombrar cuentas, tanto para escribir en ellas como para bloquearlas, son las siguientes:

    • Desde XMPP, puede dirigirse a las cuentas de Fediverse utilizando el formato @name@example.net.
    • Desde las aplicaciones Fediverse, puede dirigirse a las cuentas XMPP utilizando el formato xmpp:name@example.net.

    Responder a un mensaje

    Los mensajes recibidos a través del bot tienen visibilidad «directa» (Fediverse) y van precedidos de un texto que te indica de quién ha sido enviado.

    Puedes responder directamente al último mensaje recibido de un remitente, sin necesidad de mencionar su nombre.

    En XMPP, también se pueden enviar varios mensajes seguidos al mismo destinatario tras un primer mensaje inicial en el que se le nombra. Sin embargo, hacer eso o responder directamente a un mensaje recibido en XMPP debe hacerse dentro de un plazo de tiempo limitado (actualmente 90 minutos), de lo contrario hay que volver a mencionar el nombre de la cuenta del destinatario. Esto es para evitar confusiones, ya que la mayoría de los clientes XMPP no enhebran las conversaciones con la misma contraparte por separado, por lo que todos los mensajes recibidos a través del bot estarán en el mismo hilo, independientemente del remitente original.

    En las aplicaciones Fediverse no existe esta limitación, ya que los mensajes siguen un hilo separado. Además, esto se ajusta a la diferente filosofía y plazos esperados de Fediverse (publicación de estados) y XMPP (mensajería instantánea).


    Lista de comandos

    Para ejecutar un comando, escribe en tu mensaje !comando con uno de los siguientes:

    • !block para añadir una o varias cuentas a tu lista de bloqueo (ya no podrán enviarte mensajes).
    • !unblock para eliminar una o varias cuentas de tu lista de bloqueo.
    • !listblock para listar tus cuentas bloqueadas.
    • !report para reportar un usuario o hacer otras peticiones al administrador, por favor incluya en su mensaje el motivo detallado (spam, abuso, informe de error...).
    • !register para registrar tu cuenta (opcional, ver más abajo para más detalles).
    • !unregister para cancelar el registro de su cuenta.
    • !help para recibir una breve descripción de ayuda.

    Para establecer un idioma preferido, escribe en tu mensaje !lang=xx donde xx es el código de dos letras de un idioma soportado (actualmente: fr, en, es, de). Tus mensajes establecerán este idioma definido, así como el bot.


    Registro

    Puede registrar opcionalmente su cuenta en el bridge, de las tres formas siguientes:

    • Automático: se le registrará la primera vez que utilice el bridge para enviar un mensaje a un destinatario.
    • Con un solo clic: sólo tiene que seguir a @xmpp_bridge@gayfr.social (Fediverse) o añadir xmpp:ap_bridge@gayfr.live a sus contactos (XMPP).
    • Utilice el comando !register descrito anteriormente.

    Cuando te registres, el bridge te devolverá una solicitud de seguimiento (Fediverse) o de contacto (XMPP), debes aceptarla para evitar posibles limitaciones en la recepción de mensajes (dependiendo de tu cuenta o de la configuración de tu servidor).

    En las aplicaciones Fediverse, no podrás recibir ningún mensaje hasta que estés registrado; esto es así para evitar el spam no deseado. En XMPP, si su cuenta lo acepta, podrá recibir mensajes del bridge incluso sin estar registrado, ya que esto se adhiere a la filosofía de la mensajería instantánea.

    En el momento del registro se comprueban controles adicionales para mayor seguridad: listas negras de servidores, tipo de cuenta y actividad, presencia de hashtags #NoBot o #NoBridge en el perfil... Si cree que ha sido filtrado injustamente por el bot, póngase en contacto con el administrador de esta instancia para resolver el problema (por ejemplo, utilizando el comando !report mencionado anteriormente).

    Puedes darte de baja en cualquier momento utilizando el comando !unregister descrito anteriormente (si dejas de seguir a la cuenta del bot también se dará de baja tu cuenta, pero sólo en XMPP); una forma alternativa es bloquear la cuenta del bot. Puedes volver a registrarte más tarde utilizando el comando !register o desbloqueando la cuenta del bot.


    Limitaciones

    Se establecen las siguientes limitaciones, ya sea debido a restricciones técnicas, o por diseño:

    • Sólo son posibles conversaciones de chat uno a uno: no hay llamadas de audio ni de vídeo, no hay salas / chats multiusuario (MUC).
    • Es posible compartir archivos multimedia mediante enlaces y en función de las políticas del servidor XMPP (véase más abajo).
    • Los mensajes deben enviarse en texto claro: la encriptación de extremo a extremo (E2EE) no está soportada, y no tendría sentido ya que las aplicaciones Fediverse no la soportan.
    • El número de destinatarios a los que puede dirigirse en cada mensaje está limitado (actualmente a 4), para evitar el spam.

    El bot te responderá cuando haya algo que decir (comando ejecutado, pistas, error,...), y permanecerá en silencio cuando un mensaje se envíe con éxito: esto es para permitir conversaciones de tipo normal sin estados intermedios de spam.

    Sin embargo, tenga en cuenta que su destinatario podría no recibir su mensaje por diferentes razones posibles sin respuesta (su cuenta está bloqueada, la cuenta del destinatario no existe,...): esto es por diseño para respetar la privacidad, y también para tener en cuenta las configuraciones técnicas impuestas por algunos servidores; también, algunas aplicaciones de Fediverse podrían permitir sólo un destinatario y descartar su mensaje si contiene varios destinatarios (por ejemplo, Pixelfed).


    Compartir archivos multimedia

    Los archivos multimedia no se enviarán de un servidor a otro: esto se hace para evitar complejidades innecesarias, ahorrar ancho de banda y almacenamiento, y tener en cuenta las diferentes configuraciones técnicas de los servidores.

    Desde las aplicaciones Fediverse, simplemente adjunte sus archivos multimedia en su mensaje, los enlaces a los archivos originales serán enviados a XMPP.

    Desde XMPP, deberá iniciar la conversación con un primer mensaje de texto a su destinatario, y luego enviar tantos archivos cargados como desee; los enlaces correspondientes serán enviados a su destinatario Fediverse. Este esquema es necesario ya que en la mayoría de los clientes XMPP, los archivos multimedia se cargan y envían uno por uno como mensajes separados, por lo que el bridge necesita conocer primero el destinatario antes de que usted comparta los enlaces. Obviamente, estos enlaces también necesitan ser visibles públicamente (esto podría depender de la configuración de su servidor XMPP).


    Gestión de mensajes

    Cualquier mensaje enviado no puede ser modificado después: incluso si puedes modificar o corregir el mensaje original enviado desde tu cliente (tanto Fediverse como XMPP), estos cambios no se reflejarán en el extremo receptor y no se enviará ningún mensaje nuevo.

    El periodo de retención de cualquier mensaje enviado o recibido por los bots (tanto Fediverse como XMPP) está limitado a 30 días, tras los cuales será eliminado.


    Reglas de uso

    Este bot forma parte de los servicios de GayFR y su uso sigue las mismas reglas, disponibles en gayfr.online

    • chevron_right

      Bridge de XMPP au Fédiverse - Page d'aide utilisateur

      XMPP/AP Bridge • Il y a 6 jours - 12:01 edit • 7 minutes

    Bridge Fediverse – XMPP

    Discutez directement entre les applications du Fédiverse (Mastodon, Pixelfed, Friendica,…) et XMPP (messagerie instantanée, connue précédemment sous le nom de Jabber) !

    En un mot : commencez maintenant !

    Depuis votre application du #Fédiverse : envoyez un message à @xmpp_bridge@gayfr.social et mentionnez votre(vos) destinataire(s) XMPP avec le format xmpp:name@example.net

    Depuis votre client #XMPP : envoyez un chat à xmpp:ap_bridge@gayfr.live et mentionnez votre(vos) destinataire(s) du Fédiverse avec le format @name@example.net

    Vous pouvez répondre directement à un message reçu, envoyer à plusieurs destinataires et gérer des listes personnelles de blocage, entre tous serveurs XMPP et du Fédiverse.

    Vous voulez plus de details ? Envoyez simplement !help à @xmpp_bridge@gayfr.social ou xmpp:ap_bridge@gayfr.live !

    Vous n’avez pas encore de compte XMPP ? Créez-en un immédiatement sur notre instance en suivant @xmpp_bot@gayfr.social ou en vous inscrivant sur gayfr.online

    Vous n’avez pas encore de compte sur le Fédiverse ? Créez-en un maintenant sur notre instance Mastodon sur gayfr.social


    Description détaillée

    Écrire un message

    Tous les messages sont reçus et envoyés depuis @xmpp_bridge@gayfr.social (de/vers une application du Fédiverse) ou bien xmpp:ap_bridge@gayfr.live (de/vers un client XMPP), comptes robots jumeaux.

    Écrire un message suit le même format, depuis votre application du Fédiverse ou votre client XMPP. Vous pouvez choisir votre langue préférée, exécuter une commande ou envoyer un message à un ou plusieurs destinataires.

    Pour envoyer un message, adressez simplement le(s) compte(s) destinataire(s) en écrivant au compte robot. Les réponses seront reçues depuis le même compte. Si vous répondez à un message reçu, vous pouvez le faire directement sans avoir besoin de mentionner l’expéditeur initial.

    Si vous êtes sur XMPP, vous pouvez bloquer des comptes du Fédiverse ; récipoquement, si vous êtes sur une application du Fédiverse, vous pouvez bloquer des comptes XMPP. Dans les deux cas, vous ne pourrez plus ni envoyer ni recevoir de message avec les comptes bloqués (ceux-ci seront rejetés silencieusement côté expéditeur).

    Les conventions de nommage des comptes (pour écrire ou bloquer) sont les suivantes :

    • Depuis XMPP, vous pouvez adresser des comptes du Fédiverse au format @name@example.net
    • Depuis les applications du Fédiverse, vous pouvez adresser des comptes XMPP au format xmpp:name@example.net

    Répondre à un message

    Les messages reçus via le robot sont en visibilité « directe » (Fédiverse) et sont précédés d’un texte vous disant qui les a envoyés.

    Vous pouvez répondre directement au dernier message reçu d’un expéditeur sans avoir besoin de mentionner son nom.

    De même dans XMPP, vous pouvez envoyer plusieurs messages d’affilée à la même personne après lui avoir envoyé un premier message nominatif. Cependant, faire cela ou bien répondre directement à un message reçu dans XMPP est soumis à une limite de temps (actuellement 90 minutes), sans quoi le nom du compte destinataire devra être à nouveau mentionné. Ceci est conçu pour éviter toute confusion car la majorité des clients XMPP ne gèrent pas des fils de discussion séparés avec le même correspondant, ainsi tous les messages reçus via le robot seront dans le même fil, quel que soit l’expéditeur initial.

    Cette limitation n’existe pas dans les applications du Fédiverse qui suivent un fil de discussion séparé. De plus, ceci correspond à la philosophie et aux constantes de temps attendues entre le Fédiverse (publier des statuts) et XMPP (messagerie instantanée).


    Liste des commandes

    Pour exécuter une commande, écrivez dans votre message !commande avec l’une des commandes suivantes:

    • !block pour ajouter un ou plusieurs comptes à votre liste de blocage (ceux-ci ne pourront plus vous envoyer de message).
    • !unblock pour supprimer un ou plusieurs comptes de votre liste de blocage.
    • !listblock pour lister vos comptes bloqués actuellement.
    • !report pour signaler un utilisateur ou pour une autre demande à l’administrateur, veuillez inclure dans votre message la raison détaillée (spam, abus, rapport de bug...).
    • !register pour inscrire votre compte (optionnel, voir ci-dessous pour plus de détails).
    • !unregister pour désinscrire votre compte.
    • !help pour recevoir un court message d’aide.

    Pour définir une langue préférée, écrivez dans votre message !lang=xxxx est le code à deux lettres correspondant à une langue supportée (actuellement : fr, en, es, de). Vos messages utiliseront alors cette langue définie, ainsi que le robot.


    Inscription

    Vous pouvez optionnellement inscrire votre compte sur le bridge, de trois manières différentes :

    • Automatique : vous serez inscrit la première fois que vous utilisez le bridge à votre initiative pour envoyer un message à un destinataire.
    • Un-click : suivez simplement @xmpp_bridge@gayfr.social (Fédiverse) ou ajoutez xmpp:ap_bridge@gayfr.live à vos contacts (XMPP).
    • Utilisez la commande !register décrite ci-dessus.

    Après inscription, le bridge vous enverra en retour une demande de suivi (Fédiverse) ou de contact (XMPP), vous devriez l’accepter afin d’éviter des limitations potentielles de réception des messages (selon la configuration de votre compte et de votre serveur).

    Sur les applications du Fédiverse, vous ne pourrez pas recevoir de message jusqu’à ce que vous soyez inscrit ; ceci par conception afin d’éviter le spam indésirable. Sur XMPP, si votre compte l’accepte, vous pourrez recevoir des messages même sans inscription, conformément à la philosophie de la messagerie instantanée.

    Des contrôles supplémentaires sont réalisés à l’inscription pour plus de sécurité : liste noire de serveurs, type de compte et activité, présence des hashtags #NoBot ou #NoBridge dans le profil... Si vous pensez avoir été filtré par le robot de manière injustifiée, veuillez contacter l’administrateur pour résoudre le problème (par exemple en utilisant la commande !report mentionnée ci-dessus).

    Vous pouvez vous désinscrire à tout moment avec la commande !unregister décrite ci-dessus (arrêter de suivre le compte robot ne supprimera l’inscription que depuis XMPP) ; une alternative étant de bloquer le compte robot. Vous pourrez vous inscrire à nouveau plus tard en utilisant la commande !register ou en annulant le blocage du compte robot.


    Limitations

    Les limitations suivantes sont définies, soit dues à des contraintes techniques, soit par conception :

    • Seules sont possibles les conversations par clavardage (chat) : pas d’appels audio ni vidéo, pas de conférence multi-utilisateurs (MUC).
    • Le partage de média est possible en utilisant des liens et selon les politiques de votre serveur XMPP (voir ci-après).
    • Les messages doivent être envoyés en clair : le chiffrement de bout-en-bout (E2EE) n’est pas supporté, et il n’aurait pas de sens puisque les applications du Fédiverse ne le supportent pas.
    • Le nombre de destinataires possibles dans chaque message est limité (actuellement à 4), afin d’éviter le spam.

    Le robot vous répondra quand il y a un retour à donner (commande exécutée, indications, erreur,…), et restera silencieux quand un message a été envoyé avec succès : ceci afin de permettre des conversations « normales » sans messages intermédiaires parasites.

    Veuillez noter toutefois que votre destinataire ne recevra peut-être pas votre message pour différentes raisons possibles et sans vous faire de retour (votre compte est bloqué, le compte destinataire n’existe pas,…) : ceci est par conception afin de respecter les données personnelles, et également pour prendre en compte les configurations techniques imposées par certains serveurs ; de plus, certaines applications du Fédiverse peuvent n’autoriser qu’un seul destinataire et refuser votre message s’il en contient plusieurs (exemple de Pixelfed).


    Partage de média

    Le partage de media se fait à l’aide de liens, les fichiers de média ne sont pas envoyés d’un serveur aux autres : ceci afin d’éviter une complexité inutile, d’économiser de la bande passante et du stockage, et de prendre en compte les différentes configurations techniques des serveurs.

    Depuis votre application du Fédiverse, il vous suffit de joindre dans votre message les fichiers de média, les liens vers les fichiers originaux seront transmis à XMPP.

    Depuis XMPP, vous devrez initier la conversation avec un premier chat en texte vers votre destinataire, et ensuite envoyer autant de fichiers téléversés que vous souhaitez ; les liens correspondants seront envoyés à votre(vos) destinataire(s) sur le Fédiverse. Ce protocole est nécessaire car pour la plupart des clients XMPP, les fichiers de média sont téléversés puis envoyés un par un en tant que messages séparés, ainsi le bridge doit connaître votre destinataire final avant de pouvoir partager les liens. Bien entendu, ces liens doivent être visibles publiquement (cela peut dépendre de la configuration de votre serveur XMPP).


    Gestion des messages

    Tout message envoyé ne peut plus être modifié après coup : même si le message originel envoyé peut être modifié ou corrigé depuis votre client (Fédiverse ou XMPP), ces changements ne seront pas reflétés du côté du destinataire et aucun nouveau message ne sera envoyé.

    La durée de conservation de tout message envoyé ou reçu par les comptes robots (à la fois Fédiverse et XMPP) est limitée à 30 jours, après quoi il sera effacé.


    Règles d’usage

    Ce robot fait partie des services GayFR et son utilisation suit les mêmes règles, disponibles sur le lien gayfr.online

    • chevron_right

      Bridge from XMPP to Fediverse - User help page

      XMPP/AP Bridge • Il y a 7 jours - 16:11 edit • 6 minutes

    Fediverse – XMPP Bridge

    Chat directly between Fediverse applications (Mastodon, Pixelfed, Friendica,…) and XMPP (instant messaging, formerly known as Jabber)!

    TL;DR Start now!

    From your #Fediverse application: send a message to @xmpp_bridge@gayfr.social and mention your XMPP recipient(s) using the format xmpp:name@example.net

    From your #XMPP client: send a chat to xmpp:ap_bridge@gayfr.live and mention your Fediverse recipient(s) using the format @name@example.net

    You can reply directly to a message received, send to multiple recipients and manage personal blocklists, between any Fediverse and XMPP servers.

    You want more details? Just sent !help to @xmpp_bridge@gayfr.social or xmpp:ap_bridge@gayfr.live !

    You don’t have a XMPP account yet? Create one immediately on our instance by following @xmpp_bot@gayfr.social or by registering at gayfr.online

    You don’t have a Fediverse account yet? Create one now on our Mastodon instance at gayfr.social


    Detailed description

    Writing a message

    All messages are received and sent from either @xmpp_bridge@gayfr.social (from/to a Fediverse application) or xmpp:ap_bridge@gayfr.live (from/to a XMPP client), twin bot accounts.

    Writing a message follows the same pattern, either from your Fediverse application or from your XMPP client. You can set your preferred language, execute a command or send a message to one or several recipients.

    To write a message, simply address the recipient(s) account name(s) when writing to the bot account. Replies will be received from that same bot account. If you are replying to a received message, you can do so directly without needing to mention the original sender.

    If you are on XMPP, you can block accounts from Fediverse; conversely, if you are on a Fediverse application, you can block XMPP accounts. In both cases, you will no longer be able to send or receive any message from blocked accounts (those will be silently rejected on the sender side).

    Account naming conventions, both for writing to, or for blocking, are as follow:

    • From XMPP, you can address Fediverse accounts using the format @name@example.net
    • From Fediverse applications, you can address XMPP accounts using the format xmpp:name@example.net

    Replying to a message

    Messages received via the bot are with “direct” visibility (Fediverse) and are prepended with a text telling you from whom it was sent.

    You can reply directly to the last message received from a sender, without needing to mention his/her name.

    In XMPP, you can also send several messages in a row to the same recipient after a first initial message naming him/her. However, doing that or replying directly to a message received in XMPP should be done within a limited timeframe (currently 90 minutes), otherwise the recipient account name must be mentioned again. This is to avoid confusion as most XMPP clients do not thread conversations with the same counterpart separately, so all messages received via the bot will be in the same thread, regardless of the original sender.

    There is no such limitation in Fediverse applications as messages follow a separate thread. Besides, this conforms to the different philosophy and timelines expected from Fediverse (posting statuses) and XMPP (instant messaging).


    List of commands

    To execute a command, write in your message !command with one of the following:

    • !block to add one or several accounts to your blocklist (those will no longer be able to send you messages).
    • !unblock to remove one or several accounts from your blocklist.
    • !listblock to list your currently blocked accounts.
    • !report to report a user or ask other requests to the administrator, please include in your message the detailed reason (spam, abuse, bug report...).
    • !register to register your account (optional, see below for more details).
    • !unregister to unregister your account.
    • !help to receive a brief help description.

    To set a preferred language, write in your message !lang=xx where xx is the two-letter code for a supported language (currently: fr, en, es, de). Your messages will then set this defined language, as well as the bot.


    Registration

    You can optionally register your account to the bridge, in the three following ways:

    • Automatic: you will be registered the first time you use the bridge to send a message to a recipient.
    • One-click: simply follow @xmpp_bridge@gayfr.social (Fediverse) or add xmpp:ap_bridge@gayfr.live to your contacts (XMPP).
    • Use the command !register described above.

    When registering, the bridge will send back a follow (Fediverse) or contact (XMPP) request, you should accept it to avoid potential limitations in receiving messages (depending on your account or your server settings).

    On Fediverse applications, you will not be able to receive any message until you are registered; this is by design to avoid unwanted spam. On XMPP, if your account accepts it, you may receive messages from the bridge even unregistered, as this adheres to the philosophy of instant messaging.

    Additional controls are checked upon registration for further safety: server blacklists, account type and activity, presence of #NoBot or #NoBridge hashtags in profile… If you feel you have been unfairly filtered by the bot, please contact this instance’s administrator to resolve the issue (e.g. by using the command !report mentioned above).

    You can unregister at any time using the command !unregister described above (unfollowing the bot account will also unregister your account but only on XMPP); an alternate way is to block the bot account. You can register again later by using the command !register or by unblocking the bot account.


    Limitations

    The following limitations are set, either due to technical constraints, or by design:

    • Only one-to-one chat conversations are possible: no audio nor video calls, no rooms / multi-user chats (MUC).
    • Media sharing is possible using links and depending on your XMPP server policies (see below).
    • Messages must be sent in clear text: end-to-end encryption (E2EE) is not supported, and would not make sense as Fediverse applications do not support it.
    • The number of recipients you can address in each message is limited (currently to 4), to avoid spam.

    The bot will reply to you when there is anything to say (command executed, hints, error,…), and will remain silent when a message is successfully sent: this is to allow for normal-like conversations without intermediate spammy statuses.

    However, please note your recipient might not receive your message for different possible reasons without feedback (your account is blocked, recipient account does not exist,...): this is by design to respect privacy, and also to account for technical configurations imposed by some servers; also, some Fediverse applications might only allow one recipient and discard your message if it contains several recipients (e.g. Pixelfed).


    Media sharing

    Media sharing is done using links, media files will not be sent from one server to the others: this is done to avoid unnecessary complexity, save bandwidth and storage, and account for the different server technical configurations.

    From Fediverse applications, simply attach your media files in your message, the links to the original files will be sent to XMPP.

    From XMPP, you will need to initiate the conversation with a first text message to your recipient, and then send as many uploaded files as you want; the corresponding links will be sent to your Fediverse recipient. This scheme is necessary as in most XMPP clients, media files are uploaded and sent one by one as separate messages, so the bridge needs to be made aware of the intended recipient first before you share the links. Obviously, these links also need to be publicly visible (this could depend on your XMPP server configuration).


    Messages management

    Any message sent cannot be modified after: even if you can modify or correct your original sent message from your client (both Fediverse or XMPP), these changes will not be reflected on the receiving end and no new message will be sent.

    Retention period of any message sent or received by the bots (both Fediverse and XMPP) is limited to 30 days, after which it will be deleted.


    Usage rules

    This bot is part of GayFR services and its usage follows the same rules, available at gayfr.online