Files
rmmanager/plugins/rmass/actions/rmassmessagepush.py
T
2026-10-17 03:48:48 -04:00

53 lines
970 B
Python

name = "RMASS Message Push"
kind = "action"
showstatus = True
#Resolve sources its data from outputs. Ensure keys are in outputs
resolve = {
"get": {
"sender": ["room_name"],
"event_id": ["outmessageitem", "event_id"],
"message_body": ["outmessageitem", "content", "body"],
#"room_id": ["outmessageitem", "room_id"],
"timestamp": ["outmessageitem", "origin_server_ts"],
},
"deconstruct": {
"sender" : [
"#rmass_dm_",
":loxthelion.com",
],
},
}
keys = [
{
"keytitle": "message",
"keyvalue": {
"resolved": "message_body",
},
},
{
"keytitle": "profileId",
"keyvalue": {
"resolved": "sender",
},
},
]
method = "POST"
path = [
"https://rentmasseur.com/api/v1/mailbox",
]
headers = {
"Authorization": {
"output": "access_token",
"prefix": "Bearer ",
},
}