mas2ff/main.py
Ching 581db1bce5 feat(dockerfile; main.py): 增加 dokerfile;
增加 dokerfile;

Signed-off-by: Ching <loooching@gmail.com>
2022-03-02 18:10:13 +08:00

27 lines
851 B
Python

from mastodon import Mastodon
import argparse
def run(instance, access_token):
mastodon_cli = Mastodon(
access_token=access_token, api_base_url=instance)
me_info = mastodon_cli.me()
me_id = me_info['id']
me_timeline = mastodon_cli.account_statuses(
me_id, exclude_replies=True)
min_id = None
max_id = None
for status in me_timeline:
if not status['reblog'] and status['visibility'] == 'public':
min_id = status['id']
break
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Mastodon Bot')
parser.add_argument('--mastodon-token', dest='m_token', required=True,
help='https://nofan.xyz/settings/applications')
parser.add_argument('--mastodon-instance', dest='m_instance', required=True,
help='https://nofan.xyz/')