Python 入門以前のレベルでも調べながら完成させられました。細切れに作業してのべ半日弱程度だったと思います。
https://mastodon-japan.net/@hatarakitakunai
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from mastodon import Mastodon
import random
from random import randint, randrange, random, uniform
mastodon = Mastodon(
client_id="cred.txt",
access_token="auth.txt",
api_base_url = "https://mastodon-japan.net/") #instance
rl = open('toot_contents.txt').readlines()
idx = randint(0, len(rl)-1)
# print(rl[idx])
mastodon.toot(rl[idx])
toot_contents.txt には投稿したい内容(「はたらきたくない」を Google 翻訳にかけたもの。1行に1言語)を書いています。
事前準備は https://qiita.com/sasakirione/items/401663bf0cea9c6ad324 などと同様です。
投稿は上記スクリプトをサーバーの cron で定期的に実行するようにしています。