mirror of
https://github.com/Sevichecc/pleroma-backup-script.git
synced 2025-04-30 08:49:31 +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
|
- 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
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