Telegram bots written in FastAPI servers, with a nginx reverse proxy that is connected to a public URL via ngrok. Everything is dockerized for ease of deployment.