Fediverse is a portmanteau of “federation” and “universe”. It is a common, informal name for a somewhat broad federation of social network servers whose main purpose is microblogging, the sharing of short, public messages.
— Wikipedia
General resources¶
- The Definitive Guide to Creative Botmaking
- Creative Bots starter project on Glitch (here is one remix of the project)
- Opensource Fediverse bots
- Browse all resources on Botwiki
Be sure to also join the Botmakers Slack group, and follow Botwiki-related fediverse accounts:
Mastodon¶
Mastodon is a distributed, federated social network that forms part of the Fediverse, an interconnected and decentralized network of independently operated servers with microblogging features similar to Twitter. (Wikipedia)
Tutorials and starter projects¶
- The Coding Train Mastodon bot video tutorial series (by Daniel Shiffman)
- Easy guide to building Mastodon bots (by Terence Eden)
- Make a Mastodon Bot on AWS Free Tier (by Mathew Duggan)
- Tracery Mastodon Bot (by Byron Hulcher)
- see also: open-source Mastodon bots
Frameworks and libraries¶
node.js¶
- node-mastodon, a fork of the twit library for the Mastodon API (github.com)
Python¶
- Mastodon.py: Python wrapper for the Mastodon API (github.com)
- polybot: a framework for making social media bots for multiple networks (github.com)
- mastodon-ebooks
- botfriend: Manage a lot of creative bots that post to a lot of different services.
Ruby¶
- mastodon-api: Ruby interface for the Mastodon API (github.com)
Tools¶
- botsin.space (interview with the creator)
- Cheap Bots, Toot Sweet!: This site will help you make a Mastobot, much like CBDQ for Twitter bots
- Register a Mastodon App: some instances may not provide an API token, this tool will help you generate it (tinysubversions.com)
Catching up with @muffinista, the creator of https://t.co/zZ8oMQ6zZFhttps://t.co/2iLvnd9jPp
— A friendly encyclopedia of 🤖💾🎨 (@botwikidotorg) September 14, 2018
Pleroma¶
Pleroma is a federated social networking platform, compatible with GNU social, Mastodon and other ActivityPub and OStatus implementations.
Frameworks and libraries¶
- A reactive bot framework for Pleroma: a modification of Pleroma to support reactive server-side bots
Latest from the blog
How do folks get into creative botmaking?
Sharing the stories of our early botmaking days.
What kind of bots are posting in the fediverse?
Exploring the bots people make and follow in the fediverse.
Botwiki Interview: Nora Reed
Discussing Twitter, bots, and reasons to stay hopeful.