Přeskočit obsah

Stažení přílohy zprávy

Zprávy v Komens mohou obsahovat přílohy, které mají své ID. Stažení přílohy je možné příkazem Komens.get_attachment

    async def get_attachment(self, id: str) -> Any:

Vrací [filename, filedata]

Při chybě vrací False

Příklad uložení přílohy do souboru.
    from async_bakalari_api import Bakalari
    from async_bakalari_api.komens import Komens

    bakalari = Bakalari("http://server")
    bakalari.load_credentials("credentials.json")
    komens = Komens(bakalari)

    data = await komens.get_attachment("ID_zprávy")

    with open(data[0], "wb") as fi:
        fi.write(data[1])
# přihlaš se automaticky pomocí tokenů (--autocache)
# načti školy ze souboru skoly.json (-sf)
# použij url školy "škola"
# z komens stáhni zprávy (--messages)
# ulož přílohu s ID přílohy 1

bakalari --auto_cache credentials.json -sf skoly.json -s "škola" komens --messages --attachment 1