Comment by BeetleB
10 hours ago
> You can use anything to call this API right?
The API is on my home PC and not exposed to the outside world. Only OpenClaw via Telegram was. So my question is about the infrastructure:
How do I communicate with something at home (it could be the API directly) using a messaging app like Telegram? I definitely want an LLM in the mix. I want to casually tell it what my TODO is, and have it:
- Craft it into a concise TODO headline
- Craft a detailed summary
- Call the API with the above two.
I'm not asking in the abstract. What specific tools/technologies should I use?
Expose the API to the outside world using tailscale. Run your telegram bot on n8n or windmill.dev. You can absolutely use an LLM, both n8n and windmill.dev support AI agentic workflows. google "n8n LLM telegram bot" and you'll find tons of examples.
Tailscale on your PC and phone. Free (as in beer). I run vikunja.io in docker at home and simply web browse to it over the tailnet.
Just leave the bot running on your home PC, a Telegram bot can be programmed in any language of your choice that can communicate via a network.
If you aren't a programmer it's also the kind of small project that LLMs are great at, there are many examples ingested in their training data.