Salut le multiverse,
Est-il possible de suivre une instance de en entier, pas juste telle ou tel compte utilisateur ?

@nicooo sur #fedilab tu peux, (le petit bouton en forme de globe en bas à gauche) en revanche sur desktop j'ai pas de solution en tête =/

@Oz
Tu parles d'un bouton sur une appli du coup ? Fedilab ?
Si y'a un tel bouton c'est que la fonctionnalité existe :)

@nicooo
Ça doit. Vois avec @tom79 c'est lui qui a fait l'app !

@Oz
Sur Fedilab seulement, ce n'est pas une fonctionnalité native.
@nicooo

@tom79 @Oz
Cool que ce soit dans fedilab !
Comment ça fonctionne exactement ? Si ce n'est pas natif à Mastodon, ça veut dire que ça t'inscrit à tous les membres de l'instance un par un, au moment du clic ? Suis-je alors abonné automagiquement aux nouveaux arrivants sur cette instance ?

@nicooo
Non pas du tout. Les pouets sont obtenus grâce à l'api car ils sont publics et ne nécessitent pas un token. Ensuite, si ton compte fait la moindre action : afficher la conversation, boost, fav, réponse follow... L'application va fédérer les comptes et messages concernés avec ton instance pour permettre ladite action. C'est transparent pour l'utilisateur mais c'est possible grâce à la fédération faite en arrière plan.
@Oz

@tom79 @Oz
Je vois, merci pour toutes ces infos !
Qu'est-ce qui manque pour que ce soit intégré à mastodon du coup ?
Je vois une requête similaire ici(1) mais ça parle davantage de 'global relays' ou 'federation relays' (dont j'ignore ce que c'est...)

1) github.com/tootsuite/mastodon/

@nicooo
J'utilise les "outils" côté client et non serveur. Pour que cela soit intégré nativement sur Mastodon l'approche doit être différente. Ceci dit, ce que j'utilise pourrait parfaitement fonctionner mais c'est mieux de construire la logique côté serveur.
@Oz

@tom79 @Oz
Je comprends bien.
Y a-t-il une doc sur cette fonctionnalité fedilab vers laquelle je pourrais pointer ? Je vais écrire une requête de fonctionnalité sur le dépôt git mastodon.

@nicooo
Je n'ai pas de doc technique mais ça utilise les cross-account actions fedilab.app/wiki/features/cros
L'idée est toute simple : retrouver l'id du status ou account sur l'instance locale pour pouvoir interagir. S'il n'existe pas il est fédéré et on a l'id. Il suffit d'utiliser la fonction search avec l'uuid qui renvoie l'objet sur l'instance locale.
@Oz

Suivre

@tom79 @Oz
J'ai pour l'instant posté un commentaire sur la suggestion d'évolution "souscription d'une instance à une autre instance" ici :
github.com/tootsuite/mastodon/

@nicooo
J'ai survolé le thread mais l'approche semble différente. Il est question de laisser un admin suivre une instance différente. Finalement, l'utilisateur sera dépendant du choix de l'admin.
Par contre, ce que j'utilise est parfaitement adaptable du côté webapp, il suffit d'enregistrer en base les instances suivies et de faire les appels vers leurs api.
Le choix reste propre à l'utilisateur et la fédération des comptes et messages se produisent lors des interactions.
@Oz

@tom79 @Oz
Oui tout à fait, la suggestion d'évolution citée parle de souscription d'une instance à une autre. J'y ai écrit mon commentaire (souscription d'un utilisateur à une instance) car je me disais que techniquement, ça pouvait se ressembler.
Mais du point de vue utilisateur ce n'est effectivement pas du tout la même approche.

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Framapiaf est un service de microblog similaire à Twitter. Il est libre, décentralisé et fédéré. Il permet de courts messages (max. 500 caractères), de définir leur degré de confidentialité et de suivre les membres du réseau sans publicité ni pistage.