トゥートする文字列
メンションを送りたいトゥートのid
画像、動画のパスの配列
画像を表示/非表示
公開範囲の指定
'private' = 非公開
'public' = 公開
'unlisted' = 未収載
'direct' = ダイレクト
'' = たぶん公開
CW時に表示させる文字列
import sys, datetimefrom mastodon import MastodontootCount = 0tooTime = datetime.datetime.now()def app(): mastodon = Mastodon( client_id = "clientcred", access_token = "usercred", api_base_url = "https://friends.nico" ) return mastodondef toot_EmerStop_Check(content, spoiler_text=None): """4秒以内に3回トゥートされた場合、緊急停止させ、暴走を食い止める関数です。""" global tootCount global tooTime if tooTime + datetime.timedelta(seconds=4) > datetime.datetime.now(): if tootCount == 3: print("緊急停止します。") sys.exit() else: tootCount += 1 tooTime = datetime.datetime.now() print("tootCount:", tootCount) else: tootCount = 0 mastodon = app() mastodon.status_post(content, spoiler_text)if __name__ == '__main__': for i in range(5): #3回目で緊急停止する。 toot_EmerStop_Check("toot!" + i)