@Eva Безусловно, использование браузера нежелательно, так как имеет низкий потенциал к масштабированию.
Насчет API. Почитать форум, изучить как использовать NPM (официальные видео уроки), изучить NPM модули эксплуатирующие API Telegram. По API Telegram NPM спрашивать лучше на stackoverflow.com.