Anyway to obtain media files from historical events by matrix-commander with help of an EventId?
- Vorherrschende Sprache
- Python
- Sterne
- 754
- Forks
- 69
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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](https://github.com/v1-valux/ollama-mx/blob/2ed25946a27ae29880117a6c0ef5332f3a1dc0fb/ollama_mx.py#L196) 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:
```shell
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/
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.