name = "Upload Attachments to Synapse" kind = "action" alias = "uploadattachment" showstatus = True isrequest = True method = "POST" #To add resolution suffix, second item must be a dictionary. References the "path" library under resolved path = [ "https://loxthelion.com/_matrix/media/v3/upload?filename=attachment.jpg", ] headers = { "Authorization": { "os": "AS_TOKEN", "prefix": "Bearer ", }, "Content-Type": "image/jpeg", } requestdata = "message_attachment" outputs = { "uploadattachment": "content_uri", } #filters = [ # { # "filterkey": "message_attachment", # "operator": "is", # "filtervalue": None, # "print": f"No attachments. Skipping {name}...", # }, #]