15 lines
646 B
Markdown
15 lines
646 B
Markdown
|
# Mastodon Block Bot
|
||
|
|
||
|
This is a simple database-based block bot for Mastodon.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
1. Install plpython3. On Debian this is `apt install postgresql-plpython3-13`.
|
||
|
2. Run the script as the database administrator account (postgres) in your Mastodon database.
|
||
|
Database admin is required to create the Python extension and function.
|
||
|
For example: `sudo -u mastodon psql mastodon < blockbot.sql`.
|
||
|
3. Insert a row into blockbot_config with your Mastodon hostname and a token for the account you want the blockbot to use. `INSERT INTO blockbot_config (hostname, token) VALUES ('freak.university', '...');`
|
||
|
## License
|
||
|
|
||
|
AGPLv3, see LICENSE.md.
|