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:
Really enjoyed exploring the most popular #bots on https://botsin.space and speaking with two of their creators, @codl and @pixelpaperyarn.
Give it a read! https://botwiki.org/blog/what-kind-of-bots-are-posting-in-the-fediverse/
Instances for bots¶
- botsin.space: a Mastodon instance for bots (interview with the creator)
- mastodon.bot: a home for Mastodon bots
Animal every hour bots are the backbone of this platform
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 Daniel Shiffman)
- Making a trivia quiz chatbot on Mastodon (by Stefan Bohacek)
- Tracery Mastodon Bot (by Byron Hulcher)
Python¶
- How to make a Mastodon bot that posts your favorite quotes or lyrics (by Stefan)
- Easy guide to building Mastodon bots (by Terence Eden)
- Making a Mastodon bot that posts random images (by Stefan)
- Using Mastodon bots for data visualization (by Stefan)
- Turn an email subscription into a Mastodon bot with Pipedream.com (by Stefan)
- Automating your Mastodon profile with Pipedream.com (by Stefan)
- Make a Mastodon Bot on AWS Free Tier (by Mathew Duggan)
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¶
- 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
If a bot grows boring for two toots, try it for four. If still boring, try 8, or 16, or thirty two, and so on. At last you find that it’s not boring at all.
– John ‘4”33’ Birdjail
Latest from the blog
Eight years of Botwiki, and 2,000 bots
Happy birthday, Botwiki!
Cheap Bots, Done Quick suspended, this time for good
So long, and thanks for all the bots.
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.




