-
Notifications
You must be signed in to change notification settings - Fork 61
Description
Fist of all - thank you for this great tool!
I've been using it quite some time now to prompt my LLMs over Matrix using prefixes.
I was using matrix-eno-bot
before but lately I wanted to extend some features myself.
My plan is to reply to image / audio files to send them to AI tools like whisper or LLaVA for inferencing.
But from my understanding Eno
is not able to download media natively so I switched over to MC to make that possible.
I glued some code together and tried to solve it via downloading and saving media in a media folder.
The downside of my current solution is that all media needs to be downloaded by the bot first for it to process it later.
So one possible solution I thought of, was making an Rest-API Call via MC to obtain media file URLs before downloading them, processing them, and delete them afterwards, to make it more lightweight..
Unfortunately, the event that I can obtain by using the following command, is encrypted:
matrix-commander --no-ssl --store ./store --rest get '' https://matrix.exmaple.com_matrix/client/v3/rooms/$ROOM_ID/event/$EVENT_ID?access_token='$ACCESS_TOKEN'
Is there any way to add this functionality to MC or similarly are we able to decrypt a historical event to obtain a media file / the mxc-url otherwise via Rest API?
Best Regards
o/