bots-as-digital-infrapunctures/content/Section 6 - Critical Interventions Through Bots (exercise)/5-situated-bot-code.md

28 lines
1.8 KiB
Markdown
Raw Normal View History

Title: Make a bot
Slug: 05-s6-step-5
Date: 2020-11-01 12:04
Summary: How to make a bot?
For this exercise we will make use of the digital infrastructure of the *Fediverse*. Darius Kazemi introduces this federated network in his video contribution ([*Watch it again here*](09-s3-question-5.html)).
The Fediverse has grown into a social media space that is currently used by more then 5 million people. In contrast to social media platforms as Twitter, Instagram or Facebook, it consists of a whole range of different *kind of* social media: blogs, micro-bloggin, photo-sharing, video-sharing, link-sharing, etc.
The federated structure of the Fediverse is an interesting infrastructure to work with in this exercise, in two ways.
The Fediverse is designed for all sorts of different kinds of *formats* of publishing. This choice for multiplicity is furthermore reflected in the way the Fediverse is governed: instead of being a top-down governed platform, it is a federated network of networks. Each network is being shaped by an owner. Which is sometimes an individual, sometimes a group of peers that share the same interest and other times by an organisation. The owner of a network decides about the rules: who can publish? What kind of material can be published?
To dive into bot making, we will that is specially prepared for this module. It is written in the programming language *Python* and is saved as a *Jupyter Notebooks*, which makes it possible to run this code from the web![^botexample]
Let's make a bot!
Please follow the link to proceed:
<https://mybinder.org/v2/git/https%3A%2F%2Fgit.vvvvvvaria.org%2Fmb%2Fbots-as-digital-infrapunctures/master?filepath=content%2Fbot-example%2Fmastodon-bot.ipynb>
<br>
<br>
<br>
# Footnotes
[^botexample]: The bot-example is kindly hosted by *MyBinder* (<https://mybinder.org>). [EXPAND]