techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.9K
active users

#QuoteToots

0 posts0 participants0 posts today
Replied in thread
@BotKit by Fedify :botkit: Be aware that quotes and quote-posts are two different things, and both exist in the Fediverse. At least Friendica, Hubzilla, (streams) and Forte can generate both.

This is a quote, like in every bulletin-board forum out there:

Coming soon in #BotKit 0.2.0: Native #quote post support!


Or this, but it has to be coded manually into the comment's source code:

BotKit by Fedify :botkit: wrote:
Coming soon in #BotKit 0.2.0: Native #quote post support!


This is a quote-post a.k.a. shared post a.k.a. quoted share:

BotKit by Fedify :botkit: wrote the following post Mon, 21 Apr 2025 05:51:28 +0200 Coming soon in #BotKit 0.2.0: Native #quote post support!

We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.

The quoting feature set includes:Here's a quick example of how you can use the quote detection:
bot.onQuote = async (session, quote) => {
  // The quote parameter is a Message object representing the post that quoted your bot
  await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);
  
  // You can access the original quoted message
  const originalPost = quote.quoteTarget;
  console.log(`Original message: ${originalPost?.text}`);
};

And creating quote posts is just as simple:
// Quote in a new post
await session.publish(
  text`I'm quoting this interesting message!`,
  { quoteTarget: someMessage }
);

// Or quote in a reply
await message.reply(
  text`Interesting point! I'm quoting another relevant post here.`,
  { quoteTarget: anotherMessage }
);

Remember that quoting behavior may vary across different #ActivityPub implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.

Want to try these features right now? You can install the development version from JSR:
deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc
We're looking forward to seeing how you use these quoting capabilities in your bots!

#fedidev

Also, Friendica, Hubzilla, (streams) and Forte handle quote-posts a lot differently from Misskey and the Forkeys.

Misskey and the Forkeys do quote-posts like so:

RE: https://hollo.social/@botkit/01965678-eb56-7003-9c91-07e4418bf63a

At least on Hubzilla, (streams) and Forte, a quote-post starts out like this:

[share⁠=74153074][/share]

Upon sending the post, this piece of BBcode is changed into a full, dumb copy of the original post, led in by a line that says who posted this first, complete with a link to the profile, and that also links to the original. The original poster is being notified about this (unless they chose not to), but if the original post is edited, the edit is not forwarded to quote-posted copies.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Misskey #Forkey #Forkeys #Friendica #Hubzilla #Streams #(streams) #Forte #Quotes #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts
hub.netzgemeinde.euNetzgemeinde/Hubzilla

Just to beat this particular drum again, I'd really like Quote Toots.

Here's a specific scenario:
I want to boost posts by news bots to followers, but do not feel comfortable doing so without adding hashtags, so those who filter out political discussions don't have to see that crap. I don't have any way of doing that short of recreating the posts.

Of the option I think I'd be in favour of the approach suggested here: github.com/mastodon/mastodon/i

Pitch This is extended from #309, but different from (or say, somewhat conflict with) #20673. I propose adding a Quoting feature, allowing users to quote an existing Toot and add their own text ins...
GitHubSupport (Literally) Quoting Public Toots · Issue #22793 · mastodon/mastodonBy BLumia
Replied in thread
@*_jayrope Wenn du ihn naturbeläßt und ihn ganz old-schoolig für das benutzt, wofür wir heute Repeats haben. Also wie in Zeiten, als Hubzilla noch keine Repeats hatte.

Aber den schlechten Ruf hat der Quote-Post eben deshalb, weil auf Twitter auch Kommentare mit eingebaut werden.

#QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteTröt #QuoteTröts #QuoteBoost #QuoteBoosts #QuotedShares #Drüko #Drükos #Druko #Drukos #QuotePostDebatte #QuoteTrötDebatte
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
Für die, die nicht wissen, worum es hier geht:

Es geht um Quote-Posts. Das, was man von Twitter auf Englisch als "Quote-Tweets" und auf Deutsch als "Drükos" ("Drüber-Kommentare") oder "Drukos" ("Drunter-Kommentare") kennt.

#QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteTröt #QuoteTröts #QuoteBoost #QuoteBoosts #QuotedShares #Drüko #Drükos #Druko #Drukos #QuotePostDebatte #QuoteTrötDebatte
hub.netzgemeinde.euNetzgemeinde/Hubzilla

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

- Robert A. Heinlein (*Time Enough for Love*, 1973)
(1907–1988)

Continued thread

Im also confused due to two primary reasons. 1) Most of the other #fediverse microblogging platforms have long had quote posts, is there any research and evidence to support that the Fediverse is more toxic due to these platforms? 2) The real vector of abuse on #Mastodon is Private Mention (PM) it has long been criticised and laid out by Black and Brown folks, I guess that’s why it falls on deaf ears and non of the Mastodon team made any blogposts discussing them getting rid of the feature. I also fail to see any anti quote users be passionate about abolishing PM. Also, if #QuotePosts are the reason for harassment and toxicity then what has Mastodon’s issues for years with harassment, racism, toxicity etc as those exist without #QuoteToots

Replied in thread
@Matthias Die Quote-Posts an sich vielleicht nicht. Möglicherweise übernehmen sie dieselbe Technologie wie Misskey, weil Threads die auch hat.

Aber das Opt-In wird nur innerhalb von Mastodon funktionieren.

#CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares
hub.netzgemeinde.euNetzgemeinde/Hubzilla
@Lioh Und genau das wurde auf Twitter eingesetzt als Waffe gegen Angehörige von Minderheiten (BIPoC, 2SLGBTQQIA+ etc.). Im Grunde kennt man das als Twitter-User nur dafür.

Noch ein Grund, warum so viele von da nach Mastodon geflohen sind: weil Mastodon keine Quote-Posts/Drükos/Drukos hat.

Was aber kaum jemand auf Mastodon weiß: Das Fediverse hat sehr wohl Quote-Posts. Praktisch alles, was Mikro- oder Makroblogging macht und nicht "Mastodon" heißt, kann quote-posten. Und kann auch Mastodon-Tröts quote-posten.

Aussage, die ich gerade bekommen habe: Hubzilla und (streams) hätten nie die Möglichkeit haben dürfen, Mastodon-Tröts zu quote-posten, weil Mastodon sich gegen Quote-Posts entschieden hat.

Nur: Zum einen war 2016 das Nichtimplementieren von Quote-Posts keine Entscheidung zum Schutz von Twitter-Flüchtlingen, sondern zum Vereinfachen von Mastodon. Zum anderen müßten wahrscheinlich mehr als 60 Fediverse-Serveranwendungen für Mastodon eine Ausnahme einbauen.

Was für Twitter-Flüchtlinge auf Mastodon auch völlig unvorstellbar ist: Quote-Posts sind in fast 15 Jahren Friendica nie mißbräuchlich genutzt worden. Und überall sonst, was Quote-Posts kann, auch nicht.

Übrigens ist auch das wieder so ein Fall, wo Mastodon-Nutzer versuchen, dem gesamten Fediverse die Mastodon-Kultur aufzuzwingen und Features, die Mastodon nicht hat, wegzunehmen.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares
hub.netzgemeinde.euNetzgemeinde/Hubzilla
@PaulaToThePeople
Mastodon decided against quote posts so far, so Hubzilla and (streams) should not allow quoting Mastodon posts.

I mean, I could propose to Mike, Mario and Harald to automatically remove the Share button under any and all posts and comments from Mastodon, just to see their reactions.

But as a matter of fact, Pleroma and Akkoma can quote-post Mastodon toots just the same. The same goes for Misskey and its over 50 forks, including but not limited to JavaScript-based Iceshrimp which won't get any new features, Iceshrimp.NET which isn't officially released yet, Sharkey, CherryPick and Catodon. And Friendica can quote-post Mastodon toots, too.

Several dozen Fediverse server projects can quote-post Mastodon toots. They all would have to change. Or they all would have had to change the moment that it was decided that Mastodon lacks quote-posts to protect its users rather than to stay simple.

And where are you reading that Mastodon will reinvent the wheel? To me it reads like they are working on Fediverse-wide interoperability for these features.

That has been Mastodon's track record since its very inception. I won't believe that anything has changed about this until Mastodon actually implements technology introduced by another Fediverse server project.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
hub.netzgemeinde.euNetzgemeinde/Hubzilla
@PaulaToThePeople It isn't just a matter of consent. Besides, for example, I do have quote-post control here on Hubzilla.

I can give permission to quote-post my posts to
  • everyone in the Fediverse
  • everyone on Hubzilla and (streams)
  • everyone on this hub
  • approved and unapproved connections
  • only approved connections
  • only those of my connections whom I explicitly give permission by contact role
  • nobody but myself

Over on (streams), I can still give that permission to
  • everyone in the Fediverse
  • all my connections
  • only myself + specific connections whom I grant that permission either by permission role or by individual connection settings

It's much more a matter of technology.

Mastodon is about to completely re-invent the wheel with a non-standard, Mastodon-only setting. This setting will only work within Mastodon simply because it probably won't even be documented anywhere, especially not before it's officially rolled out.

There simply is no way that every last instance of Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp, CherryPick, Catodon, Meisskey, Tanukey, Neko, dozens of other Misskey forks, Friendica, Hubzilla, (streams), Forte etc. etc. will have that setting implemented before Mastodon rolls it out so that even the users on mastodon.social are perfectly safe from the first second on.

Besides, @Mike Macgirvin 🖥️, creator of Friendica, Hubzilla, (streams) and Forte and still the only maintainer of the latter two, will never introduce proprietary Mastodon features to them. He'd rather risk (streams) and Forte becoming incompatible with Mastodon. The same goes for @Mario Vavti and @Harald Eilertsen, Hubzilla's main maintainers.

If Mastodon wants to become a perfectly safe haven against unallowed quote-posting, it has only got one choice: It must introduce something like (streams)' and Forte's user agent filter and use it to block just everything that isn't Mastodon. Like, include a hard-coded allowlist that only includes Mastodon plus what little can't quote or quote-post anyway.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Calckey #Firefish #Iceshrimp #CherryPick #Sharkey #Catodon #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@PaulaToThePeople @Stefan Bohacek Keep one thing in mind:

Mastodon may not have quote-posts yet. But the Fediverse has quote-posts right now. And it has had them since before Mastodon was made.

Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp, CherryPick, Catodon, Meisskey, Tanukey, Neko, dozens of other Misskey forks, Friendica, Hubzilla, (streams), Forte etc. etc., they all have quote-posts. They're all fully capable of quote-posting any Mastodon toot.

None of them has introduced quote-posts to harass Twitter refugees on Mastodon. At least Friendica and Hubzilla have had quote-posts since long before Mastodon was even made.

You will be able to choose whether your posts can be quoted at all.

At least by Mastodon users.

But since this will be Mastodon re-inventing the wheel with brand-new, proprietary, Mastodon-only technology, everything I've listed above will still be able to quote-post anyone and anything on Mastodon with zero resistance.

To quote-post myself and the guy who invented Friendica, Hubzilla, (streams) and Forte:

Jupiter Rowland schrieb den folgenden Beitrag Sat, 20 Jul 2024 01:29:11 +0200 I think I've just chased someone out of the Fediverse.

That someone was afraid of Mastodon being "screwed over" by becoming quote-post-able.

I've told him the truth: Mastodon has been quote-post-able for as long as it has been around. Mastodon became quote-post-able the very moment it was launched.

That's because when Mastodon was launched, it immediately federated with Friendica which is from 2010, which had been around for almost six years at that point, and which has had quote-posts from its own inception AFAIK. Mastodon also immediately federated with Hubzilla which has had quote-posts since its own inception, since it had been forked from Friendica, and that was in 2012.

Mastodon has never been un-quote-post-able.

Right now, there are dozens of Fediverse server apps whose users can quote-post Mastodon toots with no resistance.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
Mike Macgirvin 🖥️ schrieb den folgenden Beitrag Sat, 20 Jul 2024 03:18:39 +0200 The closest you'll ever get to making Mastodon un-quote-postable is to post privately. Not unlisted. Private. Most fediverse software will honour this today; and it doesn't require yet another "pretend permission". Like unlisted.

And Mike should know. He brought things to the Fediverse like actually working permissions. Including permissions on two levels to quote-post any content on a channel. Readily available right now at least on Hubzilla, (streams) and Forte.

Also, this is what people on Friendica and its descendants have been using quote-posts for since 2010.

You will be notified when someone quotes you.

You already are when someone on Friendica, Hubzilla, (streams) or Forte quote-posts one of your posts.

As for Pleroma, Misskey and their forks, you aren't notified right now, and I've got my doubts that you will be after this change.

Also, "quote" and "quote-post" are two different things. Friendica, Hubzilla, (streams) and Forte can do both. "Quote" is what I'm doing right here. Whether or not you're notified depends on whether or not you're mentioned.

And blocking quotes is even less possible. A quote only consists of a pair of BBcode tags plus the quoted text in-between. And on Friendica and all its descendants, you don't work with a WYSIWYG editor by default, but you have to get your hands dirty on raw markup code.

You will be able to withdraw your post from the quoted context at any time.

Again, probably not if someone on Pleroma, Misskey or one of their forks quote-posts you.

And definitely not if someone on Friendica or one of its descendants quote-posts you.

The difference is that a quote-post on Pleroma, Misskey or one of their forks is actually a reference to the original. On Friendica and its descendants, a quote-post is an automatically generated dumb copy of the original.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Calckey #Firefish #Iceshrimp #CherryPick #Sharkey #Catodon #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
Replied in thread
@toolbear#🪧 From an outside-of-Mastodon point of view (I'm posting this from Hubzilla which is very, very much not like Mastodon), I can see schisms through the Fediverse happen quite easily.

For example:
  • One side: Mastodon fundamentalists who want to enforce the Mastodon culture and the Mastodon "rules" (both as established by the first wave of Twitter refugees in the mid-2010s, based solely on Mastodon 3.x and completely ignoring the rest of the Fediverse) all over the whole Fediverse. And everything that doesn't comply must be defederated.
  • The other side: Places that can do the same as Mastodon, but that aren't Mastodon, and that have their very own culture, not to mention features which are deeply engrained in their culture, but forbidden in Mastodon's culture. Pleroma and its forks. Misskey and its forks, fork-forks, fork-fork-rewrites etc. Friendica and its family tree. And so forth.

Or, although this may become obsolete:
  • One side: Those on Mastodon who don't want to have quote-posts in the Fediverse.
  • The other side: Again, just about everything that isn't Mastodon while capable of doing Mastodon things, because it all does have quote-posts right now.

A variant that's more likely to happen soon:
  • One side: Mastodon, full stop. It has introduced quote-posts. It has also introduced a quote-post opt-in or opt-out switch. This switch, however, is proprietary, non-standard and completely incompatible with the rest of the Fediverse.
    On top of this, as demanded in that one quote-post feature request, there's a new rule for all Mastodon instances: Any and all Fediverse instances which "circumvent" Mastodon's quote-post opt-in or opt-out switch to quote-post Mastodon toots must be regarded "rogue" and Fediblocked.
  • On the other side: Once again, just about everything that isn't Mastodon, but that can do what Mastodon can do. Once again, it can quote-post right now. It can also quote-post Mastodon toots right now. And it won't know that proprietary, non-standard, Mastodon-only opt-in or opt-out. So it can quote-post any and all Mastodon toots with zero resistance.

The logical result: All Mastodon instances must immediately block all instances of Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp-JS, Iceshrimp.NET, CherryPick, Sharkey, Catodon, Neko, Meisskey, Tanukey, Mitra, Friendica, Hubzilla, (streams), Forte etc. etc. All instances of all of these have quote-posts. They can all quote-post Mastodon toots. And when Mastodon introduces the opt-in or opt-out switch, they won't know that switch. And what they don't know, they can't heed. So they'll still be able to quote-post any and all Mastodon toots, completely regardless (and oblivious) of opt-in or opt-out status.

This, however, is against the new rule that states that all instances that can quote-post toots that shall not be quote-posted must be blocked. Which applies to all of them. Thus, all of them, every last one of them, must be defederated.

If properly carried out, this would fully separate several dozen entire Fediverse server applications from Mastodon. The only reason why these server applications won't be fully separated is because it's a game of whack-a-mole. Mastodon can't defederate entire server applications by user agent (this is possible and actually implemented on both (streams) and Forte), so server applications have to be defederated instance by instance.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #MastodonCulture #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate #FediSchism
joinfediverse.wikiHubzilla - Join the Fediverse