были библиотеки, неофициальные, но их поддержка со временем превращается в тыкву, например работают приватные чаты и маленькие каналы, но большие группы уже нет
смысл в том чтобы симулировать работу полноценного клиента, на сколько я понимаю телеграм потихоньку убивает все альтернативные клиенты и скоро прикроет открытые исходники своего официального (как я понял теперь двухфакторная sms на неофициальные клиенты не приходит, только на рядом запущенный официальный клиент)
Попробуй эту
https://github.com/alexander-akhmetov/python-telegram вроде бы поддержка у них оперативная
еще
https://github.com/iTeam-co/pytglib
p.s. неплохим вариантом является использование офицального gui телеграм, модификация исходников со вставкой своей логики