Для чего создавать дополнительный слой в виде API? Это все можно было написать в одном софте, если было сложно интегрировать go-telegram-bot-api или написать собственную либу взаимодействия, то для чего писать статью?

По сути статья не про бот на go, статья про мидлварь на go ¯\_(ツ)_/¯