mirror of
https://github.com/Sevichecc/pleroma-backup-script.git
synced 2025-04-30 00:39:30 +08:00
Feat add reminder bot
This commit is contained in:
parent
787dc721aa
commit
0b89fc9c5c
2 changed files with 29 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
|||
- Use [duplicacy](https://duplicacy.com/) to upload to remote storage
|
||||
- `expect` to deal with user input
|
||||
- Keep a revision every 7 days for revisions older than 30 days
|
||||
- Backup remindet bot
|
||||
|
|
28
backup-bot.py
Normal file
28
backup-bot.py
Normal 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')
|
Loading…
Reference in a new issue