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 (by Stefan)
- How to set up a Mastodon bot on botsin.space (by Stefan)
- Creative bots and accessibility (by Stefan)
See also:
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¶
node.js¶
- Mastodon bot video tutorials (by botwiki)
- Making a trivia quiz chatbot on Mastodon (by Stefan)
- Tracery Mastodon Bot (by botwiki)
Python¶
- Easy guide to building Mastodon bots (by botwiki)
- Making a Mastodon bot that posts random images (by Stefan)
- Using Mastodon bots for data visualization (by Stefan)
- Automating your Mastodon profile with Pipedream.com (by Stefan)
- Make a Mastodon Bot on AWS Free Tier (by botwiki)
Java¶
Other¶
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
Twitter shutting down free access to their API on February 9
I keep saying it's an end of an era quite often these days.
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.