Feat add reminder bot

This commit is contained in:
sevichecc 2023-02-01 15:04:26 +08:00
parent 787dc721aa
commit 0b89fc9c5c
Signed by untrusted user who does not match committer: SevicheCC
GPG key ID: C577000000000000
2 changed files with 29 additions and 0 deletions

View file

@ -1,3 +1,4 @@
- Use [duplicacy](https://duplicacy.com/) to upload to remote storage - Use [duplicacy](https://duplicacy.com/) to upload to remote storage
- `expect` to deal with user input - `expect` to deal with user input
- Keep a revision every 7 days for revisions older than 30 days - Keep a revision every 7 days for revisions older than 30 days
- Backup remindet bot

28
backup-bot.py Normal file
View file

@ -0,0 +1,28 @@
#!/usr/bin/python
import random
from mastodon import Mastodon
Mastodon.create_app(
'backupbot',
api_base_url = 'https://your_pleoma_instance.com',
to_file = 'backupbot_clientcred.secret'
)
mastodon = Mastodon(
client_id = 'backupbot_clientcred.secret',
api_base_url = 'https://your_pleoma_instance.com'
)
mastodon.log_in(
'bot_account_username',
'bot_account_password',
to_file = 'backupbot_usercred.secret'
)
mastodon = Mastodon(
access_token = 'backupbot_usercred.secret',
api_base_url = 'https://your_pleoma_instance.com',
feature_set = 'pleroma'
)
mastodon.status_post('your_post_content')