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

2.2 KiB

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 Mastodon instances in the Fediverse. We briefly unpacked what the Fediverse is in section 4: Bot Logic (Read this section again by clicking here).

To dive into bot making, we will go through a simple bot template that is specially prepared for this module. It is written in the programming language Python and is saved as a Jupyter Notebook. The latter makes it possible to run this code from the web! These Jupyter Notebooks furthermore allow the combination of text and executable code into one document.

We registered an account on botsin.space that can be used in this example script. botsin.space is a Mastodon instance "for bots and bot allies"1 administered by Colin Mitchell (@muffinista@botsin.space)2. The instance is introduced as follows:

This instance exists for people who want to run Mastodon bots, but you are welcome to join if you are a human. Both bots and humans are expected to follow this Code of Conduct. You can learn more about ways to support the costs of this instance.

With this exercise the module will end. We would like to use this opportunity to send you off to another infrastructure, a community-led, public hosting service called MyBinder, where you are invited to work with the example script of a Mastodon bot.

In a time of infrastructural complexity, do you put your effort into destabilizing an existing system where the hurt is already beyond reparation or do you use your energy to punctuate another space that at least attempts to do things ethically and has the potential to provide agency over their tranformations to a broader group of people.


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




EOL

Footnotes


  1. https://botsin.space/about. Accessed on 30th October 2020. ↩︎

  2. Colin Mitchell's profile on botsin.space: https://botsin.space/@muffinista. Accessed on 30th October 2020. ↩︎