Muito boa a ideia, estava pensando em algo assim também mas para uma outra aplicação. Dica, faça o core da sua aplicação separado da sua camada de comunição com o cliente, assim voçê não fica dependendo apenas do Telegram e pode integrar com outras plataformas, WhatsApp, Facebook Messenger, SMS, Discord, Slack, forúns, apps whitelabel...

Boa, tô seguindo esse caminho, decidi iniciar pelo telegram por ser mais simples essa integração.