8go / 8go/matrix-commander

Anyway to obtain media files from historical events by matrix-commander with help of an EventId?

Offen
#173 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement help wanted
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.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.