Files
rmmanager/plugins/rmass/actions/getrmassattachmenturl.py
T

50 lines
876 B
Python

name = "Get RMASS Message Attachment URL"
kind = "action"
alias = "getrmassattachmenturl"
showstatus = True
resolve = {
"get": {
"path": ["lastmessage", 0, "content", "com.loxthelion.rmass_message_id"],
"msgtype": ["outmessageitem", "content", "msgtype"],
}
}
isrequest = True
method = "GET"
#loaddata = [
# "access_token",
# "refresh_token",
#]
#savepath = os.environ["TOKEN_STORE"]
path = [
"https://rentmasseur.com/api/v1/media/upload?mediaType=30&conversationId=",
{"resolved": "path"},
]
outputs = {
"uploadurl": "url"
}
headers = {
"Authorization": {
"output": "access_token",
"prefix": "Bearer ",
},
}
filters = [
{
"filterkey": "msgtype",
"operator": "==",
"filtervalue": "m.text",
"print": f"No image detected. Bypassing attachment push",
},
]