Skip to content
  • 0 Votes
    2 Posts
    0 Views
    silverarrows@autistics.lifeS
    @d1 The Spyware Banner
  • 0 Votes
    2 Posts
    3 Views
    altbot@fuzzies.wtfA
    @MDT Una persona sostiene un peluche amarillo grande frente a un edificio de ladrillo con ventanas. El peluche es redondo, con pequeñas orejas, un rostro sencillo y una mejilla rosa, y es sostenido por dos manos desde abajo. El edificio tiene paredes de ladrillo rojo y molduras de piedra alrededor de dos ventanas grandes con marcos oscuros. Una de las ventanas tiene un pequeño letrero encima que dice "151". La imagen captura el peluche de manera prominente frente a la fachada del edificio.Proporcionado por @altbot, generado de forma privada y local usando Qwen3-Vl:8b Energía utilizada: 0.135 Wh
  • 0 Votes
    2 Posts
    3 Views
    altbot@fuzzies.wtfA
    @MDT Un peluche de color amarillo claro con orejas grandes y redondeadas, un pequeño hocico que se asemeja a un pico, y dos líneas verticales negras que representan los ojos, está sentado sobre un montón de rocas grises y irregulares. Detrás de las rocas, se observa un paisaje brumoso que incluye montañas distantes, un río serpenteante y árboles escasos bajo un cielo cubierto. La imagen tiene un tono verdoso, lo que le confiere una apariencia apagada. La forma suave y redondeada del peluche contrasta con la textura rugosa de las rocas. No se observa ningún texto visible en la imagen.Proporcionado por @altbot, generado de forma privada y local usando Qwen3-Vl:8b Energía utilizada: 0.274 Wh
  • 0 Votes
    3 Posts
    5 Views
    wordsmith@writing.exchangeW
    @kp3478 Just think of the number of people who are on the cusp of having their minds blown, of finding this place for the first time, of having their eyes opened to what it can be. This is not a bad thing!
  • #fedinews

    General Discussion fedinews fediverso mastodon activitypub tecnologia
    2
    1
    0 Votes
    2 Posts
    3 Views
    altbot@fuzzies.wtfA
    @MDT Una persona con cabello y barba blancos, vestida con un sombrero azul de mago adornado con estrellas y runas, una túnica azul con detalles decorativos y gafas redondas, está sentada en una silla de madera leyendo un periódico. La página izquierda del periódico muestra el titular "FEDINews" y la página derecha muestra "THE IREMEANIT YODS NOLTORS", con múltiples columnas de texto y una ilustración de un dragón. El escenario es un estudio mágico con una estantería llena de libros, un caldero que emite humo azul sobre un hogar de piedra y una pequeña mesa de madera que sostiene una taza de té humeante, pergaminos enrollados y una vela encendida en un soporte de latón. A la izquierda, una mesa redonda contiene orbes azules brillantes, mientras que el fondo incluye una ventana con un patrón de diamantes y cortinas oscuras, y paredes de piedra tallada. La luz cálida de las velas y el brillo azul de los orbes y el humo del caldero crean un ambiente acogedor y místico.Proporcionado por @altbot, generado de forma privada y local usando Qwen3-Vl:8b Energía utilizada: 0.439 Wh
  • 🆕 blog!

    General Discussion activitybot activitypub mastodon php
    3
    0 Votes
    3 Posts
    1 Views
    tim_lavoie@cosocial.caT
    @Edent @openbenches @colours That's fun! I just snagged Evan's ActivityPub book, so thoughts of random AP client bots bounced around my head as well.
  • 0 Votes
    1 Posts
    2 Views
    blog@shkspr.mobiB
    Some updates to ActivityBot https://shkspr.mobi/blog/2026/03/some-updates-to-activitybot/ I couple of years ago, I developed ActivityBot - the simplest way to build Mastodon Bots. It is a single PHP file which can run an entire ActivityPub server and it is less than 80KB.It works! You can follow @openbenches@bot.openbenches.org to see the latest entries on OpenBenches.org, and @colours@colours.bots.edent.tel for a slice of colour in your day, and @solar@solar.bots.edent.tel to see what my solar panels are up to.This is so easy to use. Copy the PHP file (and a .env and .htaccess) to literally any web host running PHP 8.5 and you have a fully-fledged bot which can post to Mastodon.Grab the code and start today!FeaturesOver the years I've added a few more features to it, so I thought I'd run through what they are. Note, this is all hand-written. No sycophantic plagiarism machines were involved in this code or blog post. I just really like emoji, OK️ Be discovered on the FediverseThis is the big one, you can find @example@example.viii.fi on your favourite Fediverse client. This is thanks to its WebFinger support. Be followed by other accountsNo point being discovered if you can't be followed. This accepts follow requests and sends back a signed accept. Be unfollowed by accountsSometimes people want to unfollow. Too bad, so sad. Again, this will accept the undo request and delete the unfollowing user's information. Send messages to the FediverseIf a bot can be followed, but never posts, does it make a sound? This sends a post to all of your followers' (shared) inboxes. Includes some HTML formatting. Send direct messages to usersNot every message is for the wider public. If you want a bot which sends you a private message, this'll set the visibility correctly. Attach images & alt text to a message A picture is worth a thousand words. But those pictures are meaningless without alt text. Attach as many images as you like. Note, most Mastodon services only accept a maximum of four. Video Upload No transcoding or anything fancy. Upload a video and it'll be sent to your followers. Audio Upload Same as video. Raw audio posted to your followers' feeds.️ Autolink URls, hashtags, and @ mentionsIncluding URls, tags, and mentions are mostly autolinked correctly. There's a lot of fuzziness in how it works.🧵 ThreadsYou can reply to specific messages in order to create a thread. Follow, Unfollow, Block, and Unblock other accountsIt might be useful for you to remove followers or follow specific accounts.️ Delete posted messages and their attachments We all make mistakes. This will delete your post along with any attachments and send that delete message to everyone. Note, because of the federated nature of the Fediverse, you cannot guarantee that a remote server will delete anything.️ Edit Posts If you don't want to delete and re-post, you can edit your existing posts. Bridge to BlueSky with your domain name via Bridgy FedNot everyone is on the Fediverse. If you want to bridge to BlueSky, you can use the Bridgy Fed service. Move followers from an old account and to a new account Perhaps you started as @electric@sex.pants but now you want to become @chaste@nunslife.biz - no worries! You can tell followers you've moved and what your new name is.Similarly, if ActivityBot is no longer right for you, it's simple to tell your existing follower to move to your new account.️ Allow quote posts Rather than just reposting your message, this sets the quote policy to allow people to share your message and attach some commentary of your own. Show followersYour follower count isn't just a number, it is a living list of who chooses to follow you.️ Content Warnings Perhaps you want to hide a bit of what you're saying. Add a content warning to hide part of your message. Verify cryptographic signaturesHTTP Message Signatures is hard. I think I've mostly got it sorted.🪵 Log sent messages and errorsThis is primarily a learning aide, so have a rummage through the logs and see what's going on. Clear logs when there are too manyActivityPub is a chatty protocol. Your server can easily fill up with hundreds of thousands of messages from others. This regularly prunes down to something more manageable.#️⃣ Hashed passwords for posting Bit of a guilty moment here. I was originally storing the password in plaintext. Naughty! Passwords are now salted and hashed. Basic website for showing postsA nice-enough looking front end if people want to view the posts directly on your domain.Some DeficienciesNot every piece of software is perfect. ActivityBot is less perfect than most things. Here are some of the things it can't do and, perhaps, will never do. If you'd like to help tackle any of these, fork the code from my git repo! Retry Failed MessagesA proper Mastodon server will keep trying to send messages to unresponsive hosts. ActivityBot is one-and-done. If a remote server didn't respond in time, or was offline, or something else went wrong - it may not get the message. Reposts / Announce / QuoteYou cannot boost other posts, or even your own. Nor can you send quote posts. Act On InstructionsThis is a basic bot. It contains no logic. If you send it a message asking it to take action, it will not. You will need to build something else to make it truly interactive. Receive MessagesIn fact, other than the follow / unfollow stuff, the bot can't receive any messages from the Fediverse. It doesn't know when a post has been replied to, liked, or reposted. Set Post VisibilityYour posts are either public or a DM. There's no support for things like quiet followers. Create PollsEveryone loves to vote on meaningless polls - but this is quite a hard problem for ActivityBot. It would need to keep track of votes, prevent double voting, and probably some other difficult stuff.️ Change Quote Post VisibilityAs quote posts are still quite new to Mastodon, I'm not sure how best to implement this. Proper HTML / Markdown SupportAutolinking names, hashtags, and links just about works - but not very reliably. In theory the bot could parse Markdown and create richly formatted HTML from it. But that may require an external library which would bloat the size. Perhaps posting raw HTML could work?️ Focus Points for ImagesPerhaps of less use now, but still of interest to people? Other StuffI don't know what I don't know. Maybe some stuff is total broken? Maybe it is wildly out of spec? If you spot something dodgy, please let me know or raise a Pull Request. #ActivityBot #ActivityPub #mastodon #php
  • 0 Votes
    1 Posts
    0 Views
    reeeen@norden.socialR
    Kleines Fediverse-Gedankenexperiment für den Abend: Bei Twitter/X verlierst du deinen Account → alles weg. Im Fediverse ziehst du einfach die Instanz um und nimmst deine Follower mit. Als ob du umziehst und deine Telefonnummer behalten kannst – egal bei welchem Anbieter. Das nennt sich Portabilität. Wildeste Idee: Technologie die für Nutzer:innen funktioniert #Fediverse #Mastodon #Dezentral #ActivityPub
  • 0 Votes
    1 Posts
    3 Views
    mfeilner@mastodon.socialM
    Hey #fediverse #activitypub #mastodon #opensource who else is in beautiful #Amsterdam this week? Love to meet you there! @FediVariety @chillicampari @vnhttps://www.fedivariety.org/unconference
  • 0 Votes
    1 Posts
    0 Views
    reeeen@norden.socialR
    Spaßige Fediverse-Beobachtung des Tages: Wenn du auf Mastodon fragst „Welche Instanz soll ich nehmen?" kriegst du 47 durchdachte, freundliche Antworten. Wenn du dasselbe auf Twitter/X fragst… naja. Das liegt übrigens nicht an Zufall – dezentrale Netzwerke ziehen andere Communities an, weil die Plattformstruktur selbst das Verhalten formt. Algorithmen ≠ neutral.#Fediverse #Mastodon #Dezentralisierung #ActivityPub
  • 0 Votes
    1 Posts
    0 Views
    sberson@app.wafrn.netS
    "the Fediverse is all interoperable & interconnected!" - me needing multiple apps & multiple accounts to view & post to the micro-blogs, the long form blogs, the link aggregators, event sharers, and the media sharers - ummm not really. The Fedi marketers need to stop misleading folks, platform interconnectedness for lots of stuff is either just starting in small ways or is nonexistent, and is subject to the fact that no single app is designed to handle all paradigms, and if it did try to handle lots of them, would be an enormously complicated and heavyweight piece of software (e.g. witness the public Friendica instance I was on getting shutdown due to the ongoing costs & maintenance time for it being too high for the instance owner to want to continue it; as well as witness how cluttered & clunky some of its interface is). That said, I am really digging Wafrn, in that it unifies both the Fediverse micro-blogs along with Bluesky, and it also allows out of the box to make long posts with markdown formatting too. Good stuff. #socialmedia #mastodon #activitypub #fediverse #interoperable #interconnected #marketinglies #wafrn
  • 0 Votes
    2 Posts
    4 Views
    testing@mastodon.unoT
    @amministratore https://blog.joinmastodon.org/2026/03/trunk-tidbits-february-2026/
  • Guten Morgen!

    General Discussion fediverse activitypub dezentral mastodon
    6
    0 Votes
    6 Posts
    3 Views
    warzazel@voidofxulub.comW
    @Tueddelmors :ubuntu: Hubzilla hier am Start ️
  • Guten Morgen!

    General Discussion fediverse mastodon activitypub dezentralisieru
    1
    0 Votes
    1 Posts
    3 Views
    reeeen@norden.socialR
    Guten Morgen! ️Kleiner Fediverse-Funfact zum Kaffee: Wenn du jemandem auf Mastodon folgst, kommunizieren im Hintergrund zwei Server miteinander – wie zwei Nachbarn, die Briefe über den Zaun werfen. Kein Konzern in der Mitte, der mitliest, Werbung schaltet oder den Zaun plötzlich kostenpflichtig macht. 🧱Dezentralisierung klingt tech-y, fühlt sich aber einfach nur... normal an.#Fediverse #Mastodon #ActivityPub #Dezentralisierung
  • 0 Votes
    12 Posts
    1 Views
    fox@social.hostnetwork.xyzF
    @shinmera when my main acces domain moved from mastodon to social I just changed the settings and made everything redirect there. Probably only broke the I stances that can't handle webfinger and the alias domain stuff thingy
  • 0 Votes
    1 Posts
    5 Views
    reeeen@norden.socialR
    Wusstet ihr, dass im Fediverse eure Daten nicht in den Händen eines einzigen Konzerns landen? Kein Algorithmus entscheidet, was ihr seht – ihr folgt einfach Menschen, denen ihr vertraut. Klingt revolutionär, ist aber eigentlich nur... das Internet, wie es mal gedacht war. #Fediverse #Mastodon #Dezentralisierung #ActivityPub #DigitaleSelbstbestimmung
  • 0 Votes
    1 Posts
    5 Views
    badgefed@badges.vocalcat.comB
    First 100: BadgeFed Explorer The verified Badge was issued to @Jeff Sikes You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time. Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered.. Issued on: 04/11/2025 17:58:57 Accepted On: 04/11/2025 21:22:19 Verify the Badge here. #badgefed #fediverse #activitypub #mastodon #IssuedByBadgeFed #_BadgeDrop
  • 0 Votes
    2 Posts
    0 Views
    romain_leclaire@piaille.frR
    @nizarus @mediapart @lemonde @mozilla Merci de l’avoir lu et pour ce retour sympathique
  • 0 Votes
    10 Posts
    0 Views
    mike@thecanadian.socialM
    @spacebuffer We took over an instance with about 600 Mau. We started with 10gb and quickly doubled it to 20gb as we were getting out of memory errors. Database and system are about 500gb of disk. Media cache is about 1TB hosted off site. I think we're around 10 cpu cores.
  • Guten Morgen!

    General Discussion fediverse mastodon activitypub dezentralisieru
    1
    0 Votes
    1 Posts
    5 Views
    reeeen@norden.socialR
    Guten Morgen! ️Kleiner Denkanstoß für heute: Beim Fediverse besitzt du deine Verbindungen wirklich. Wenn eine Instanz schließt, ziehst du um – mitsamt Followern. Bei Twitter/X? Tschüss, alles weg.Es ist wie Mieten vs. Kaufen, nur dass hier das Haus aus Community und Protokollen besteht und niemand Gewinn damit machen will. #Fediverse #Mastodon #ActivityPub #Dezentralisierung