BotKit 0.5.0: A new design language, multi-bot instances, and consent-respecting quotes

3 months ago by 洪 民憙 (Hong Minhee) to c/activitypub

BotKit 0.5.0 introduces significant updates to the framework, headlined by the ability to host multiple bots from a single process through a new multi-bot instance architecture. This release brings a visual overhaul to both the documentation site and the automatically generated bot pages, replacing external dependencies with a self-contained, customizable design system that improves visitor privacy. A major technical addition is the support for FEP-044f, which implements a consent-based handshake for quoting messages to ensure better compatibility with Mastodon’s quoting mechanisms. Developers can now utilize a new Redis-backed repository for shared production environments, complementing existing storage options with robust concurrency handling through short-lived locks. The update includes breaking changes for custom repository implementations and shifts bot sessions to a read-only model to support lazy resolution of bot identities. These enhancements provide developers with greater flexibility in deploying complex bot fleets while maintaining high standards for privacy and Fediverse interoperability.
activitypub
activitypub

@lemmy.ml

login for more options
1070
80
4

This is a community dedicated to discussing technical details related to ActivityPub.
We welcome developers familiar with the protocol!

https://activitypub.rocks/
https://www.w3.org/TR/activitypub/

Other ActivityPub communities on Lemmy

go to feed...