/guest_curator

a mastodon robot that boosts boosts

Primary LanguagePythonISC LicenseISC

#GuestCurator

This bot was commissioned by Curator@mastodon.art to automate the re-boosting of another user's boosts over a length of time. The curator first vets the selected user's boosts and faves the ones they wish to re-boost, then one toot will be boosted every 25 to 40 minutes.

The bot is entirely controlled by DMing oneself. It was my first attempt at giving a bot a friendly UI and I think I did OK for a first try 😊 Here is a video of it in action.

quick and dirty instructions

check python version

python -V

should be 3.3+ though really i havent tested anything else than 3.6

install dependencies

python -m venv venv
venv/bin/pip install -r requirements.txt

configure

go to your mastodon settings, in the development tab, and create an app

cp config.example.yml config.yml
$EDITOR config.yml

feed in your app's various keys

run

venv/bin/python guest_curator.py

use

send a direct message to yourself:

#GuestCurator help

the bot will reply in a direct message and tell you how to use it