Py Access to Management

This commit is contained in:
2024-10-30 19:27:56 +01:00
parent cfe3dbd5bb
commit f2b9df7611
6 changed files with 393 additions and 292 deletions

View File

@ -18,22 +18,43 @@ if __name__ == "__main__":
m_request = ManagementRequest()
# get info from Management
# get infos from Management
print(
# message number 12
m_request.get_message(count=12)
)
print(
# first two messages of id "test"
m_request.list_messages(id="test", limit=2)
)
print(
# count messages with id "test"
m_request.total_messages(id="test")
)
from ums.utils import AgentMessage, RiddleData, RiddleDataType, RiddleSolution
from ums.utils import AgentMessage, Riddle, RiddleData, RiddleDataType, RiddleSolution
# send messages to management
# TODO
# basic message
msg = AgentMessage(
id="example",
riddle=Riddle(context="Today is the 1. January 1970", question="What time is it?"),
data=[
RiddleData(
type=RiddleDataType.TEXT,
file_plain="./cv.txt" # make sure this file exists!
)
]
)
# disable some steps
msg.status.extract.required = False
msg.status.validate.required = False
print(
# send the message
m_request.send_message(msg)
)