Есть прямо огромнейшие готовые конструкторы, которые умеют всё и вся, на ИС есть вроде огромный готовый проект - бери и пользуйся.
Ага есть решения я видел, собираю информацию, но уже суть уловил и api телеграмма понятно на их сайте. Есть два режима вебхук и getUpdates. Какой из них использовать, отличия понятны (getUpdates это надо самому периодически регл заданием считывать, а вебхук, обновления сами стучаться )). Планирую у автора купить курс для быстрого входу в тему. Но пока на втором плане это, сейчас идет обновление жутко не типовой Бухгалтерия КОРП 2.0 на Бухгалтерия КОРП 3.0 )))