To access a local network safely, you need a DDnS like DuckDNS, anyway. I use either Wireguard or OpenVPN to do that safely.
Telegram bots don't need DDnS, or a VPN solution
AFAIK LetsEncrypt is just a SSL provider, which has nothing to do with using Telegram bots, which avoids having to run...