AppKettle integration - Help needed with Python/Docker

I have an AppKettle, and although I can turn it on via IFTTT I’d like to be able to do more with it (e.g. set the temperature, get notifications when it’s finished). I’ve found a Python script which can do this, but I don’t know how to integrate it with Home Assistant.

I tried downloading the repo, creating a docker image & container in Portainer and running it, but that didn’t work (when I clicked “start” it immediately stopped and the log file was empty).

If I try to run the MQTT script locally I get “module not found” errors, most of which I resolved, but the module ‘Crypto’ seems to be my nemesis.

Now, I know I’m in a bit over my head here, I’m a C# developer by nature, and Python is not something I’ve used before, and my knowledge of Docker is lacking (I’ve only ever used it for stuff that is from DockerHub), so I could really use some help here.