You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

20 lines
612 B

from mastodon import Mastodon
mastodon = Mastodon(
access_token = 'shantybot_usercred.secret',
api_base_url = 'https://botsin.space'
)
notifications = mastodon.notifications()
for notif in notifications:
if notif.type == "mention":
print(notif["id"])
print(notif.status.content)
print(notif.account.acct)
if "!deletethis" in notif.status.content and notif.account.acct == "bgcarlisle@scholar.social":
id_to_delete = notif.get("status").get("in_reply_to_id")
print(notif["id"])
mastodon.notifications_dismiss(notif["id"])
mastodon.status_delete(id_to_delete)