Configurez un acteur pour la catégorie ou l’étiquette vers laquelle vous souhaitez publier du contenu sur Mastodon.
Copiez le « handle » de l’acteur.
Recherchez le handle sur Mastodon et suivez-le.
Balisage [note]
Vous pouvez sélectionner une partie de votre message à publier via ActivityPub en encapsulant le texte dans [note][/note]. Cela vous donne plus de contrôle sur ce qui apparaît sur les services de microblogging comme Mastodon. Par exemple, si votre message ressemble à ceci dans le compositeur :
Nous avons des nouvelles passionnantes à partager :
Pour ce que ça vaut, j’ai d’abord publié la publication Discourse avec les notes. Ensuite, pendant les 5 minutes avant sa fédération, j’ai supprimé les balises de note car elles étaient laides et j’étais confus. Puis j’ai pensé qu’elles “disparaissaient” après la fédération de la publication et je les ai remises.
Après avoir constaté que la publication complète avait été fédérée, j’ai supprimé la syntaxe de note de la publication Discourse.
Non, vous pouvez le voir là dans la capture d’écran que j’ai partagée. Est-ce que cela fait une différence si les deux blocs sont dans des paragraphes différents ?
Ah, nous avons bien mis cela à 0, mais je n’avais pas compris d’après la description que les notes ne fonctionneraient pas si elles étaient réglées sur 0.
Oui, la balise que nous utilisons pour fédérer les sujets était là dès le début et est restée inchangée. C’est la syntaxe des notes qui est allée en avant et en arrière.
Oui, désolé, par « tags », je voulais dire [note][/note]. Je ne suis toujours pas très clair quant à savoir s’ils étaient dans le message au moment où le message a été fédéré. Si vous les avez rajoutés après la fédération, ils ne s’appliqueront pas au contenu déjà fédéré.
Ok, oui, [note][/note] était en place lorsque j’ai posté le nouveau sujet sur Discourse et il était également en place quelques minutes plus tard, lorsque le sujet a été fédéré.
Peut-être pouvons-nous laisser cela ici, et la prochaine fois que nous fédérerons un message, je serai attentif à chaque étape, maintenant que je sais à quoi m’attendre et ce qui pourrait arriver.
Désolé, je ne suis toujours pas très clair. Mes excuses, peut-être que je suis juste un peu lent aujourd’hui ! Cette série d’événements s’est-elle produite ?
Vous avez créé un nouveau message dans Discourse avec les balises [note][/note] incluses.
Le message devait être publié via ActivityPub dans 5 minutes.
Avant la publication prévue, vous avez supprimé les balises [note][/note].
Le message a été publié via ActivityPub.
Après la publication du message via ActivityPub, vous avez ré-ajouté les balises [note][/note] au message.
@angus pas tout à fait. Je jurerais que ça s’est passé comme ça, mais après tant de discussions, je commence à douter.
J’ai créé un nouveau message dans Discourse avec les balises [note][/note] incluses.
Le message devait être publié via ActivityPub dans 5 minutes.
Avant la publication prévue, j’ai supprimé les balises [note][/note] car je ne m’attendais pas à ce qu’elles soient visibles dans le message.
Mais ensuite, j’ai pensé “peu importe, peut-être qu’elles disparaissent après que le message soit fédéré, d’une manière ou d’une autre” et je les ai remises.
J’ai ajouté des acteurs pour plusieurs balises, puis j’ai créé une publication en utilisant ces balises. Je m’attendais à ce que les deux acteurs publient sur activity pub, mais un seul l’a fait.
Je suis les deux sur mon compte principal mastodon.social, mais je ne vois qu’une seule publication dans les journaux. Est-ce que cela est censé fonctionner ou un seul acteur est-il pris en charge ?
Si vous avez plusieurs acteurs de tags associés à une publication, seul l’acteur du premier tag listé publiera la publication actuellement. L’ajout de la prise en charge de la publication par plusieurs acteurs du même type taxonomique à la fois est une bonne #demande de fonctionnalité (taggez-la activitypub).
Existe-t-il un moyen de contrôler quelles catégories ou étiquettes ne sont pas publiées sur Mastodon ? J’aimerais exclure certains sujets de discussion internes de la publication, tout en autorisant les annonces et les articles de blog. Merci d’avance !
Salut @Kayaart, merci pour la question. Seuls les tags et catégories que vous avez explicitement configurés en tant qu’acteurs ActivityPub publieront du contenu sur le fediverse. Si vous avez des catégories et des tags pour des discussions internes, laissez-les simplement tels quels (c’est-à-dire ne configurez pas d’acteur).
Merci beaucoup pour la clarification, c’est clair maintenant !
Donc, juste pour confirmer : si je laisse certaines catégories/tags sans configurer d’acteur ActivityPub, rien de leur contenu ne sera envoyé sur Mastodon, c’est bien ça ?
Sur l’onglet Fédération de la page de profil utilisateur, il y a une configuration pour ajouter des Acteurs liés avec une option de type Discourse ou Mastodon. Il est indiqué :
Les publications associées à un acteur lié seront attribuées à votre compte.
Comment cela fonctionne-t-il ? Si j’ajoute un compte Mastodon ici, mes publications Mastodon se retrouveront-elles sur Discourse ou est-ce l’inverse ? Si c’est le premier cas, comment les tags et les catégories sont-ils sélectionnés ? Si j’ajoute un compte Discourse ici, les publications du serveur externe seront-elles ajoutées à celui sur lequel cela a été configuré ? Encore une fois, que se passe-t-il si les catégories et les tags ne sont pas cohérents ?
J’héberge à la fois Discourse et Mastodon, et j’ai aussi un compte sur cette instance Discourse. J’imagine que la meilleure configuration pour moi serait d’avoir une publication sur l’une ou l’autre instance Discourse apparaissant sur les deux serveurs et étant partagée une fois sur Mastodon. La manière dont cela serait configuré dépendrait de la réponse à la question précédente.
De plus, qu’en est-il de la réponse aux publications sur ActivityPub ? Puis-je utiliser Mastodon pour répondre à une publication d’un acteur lié pour les catégories, les tags et les utilisateurs ?
Ni l’un ni l’autre ! Cette fonctionnalité vous permet d’associer des publications à votre compte si ces publications sont fédérées via le processus normal, par exemple via des catégories ou des acteurs de tags. Pour donner un exemple :
Vous avez une catégorie sur votre Discourse appelée “Annonces”, que vous avez configurée avec la publication complète des sujets ActivityPub.
Vous avez un compte utilisateur sur votre Discourse, eric_discourse.
Vous avez un compte utilisateur sur votre Mastodon, eric_mastodon.
Vous suivez “Annonces” avec eric_mastodon.
eric_discourse (c’est-à-dire vous) crée un nouveau sujet dans “Annonces”.
Annonces fédère le sujet.
Vous répondez à ce sujet sur Mastodon avec eric_mastodon.
Votre réponse est traitée par votre catégorie Annonces de Discourse, apparaissant comme une réponse (publication) dans le sujet.
Il n’y a rien pour associer eric_mastodon à eric_discourse, donc le plugin ActivityPub crée un utilisateur temporaire pour la publication de réponse de eric_mastodon, eric_mastodon1 (le nom d’utilisateur est généré à partir du nom d’utilisateur de l’Acteur).
Le sujet ressemble maintenant à ceci :
Première publication de eric_discourse.
Réponse (deuxième) publication de eric_mastodon1.
La fonctionnalité à laquelle vous faites référence vous permet de prouver que vous êtes eric_mastodon1, afin de ne pas avoir plusieurs comptes utilisateurs sur votre Discourse. Une fois que vous aurez terminé le processus d’autorisation dans cet onglet :
Les publications de eric_mastodon1 seront les publications de eric_discourse.
eric_mastodon1 n’existera plus.
L’activité future de eric_mastodon sera associée à eric_discourse sur votre instance Discourse.