Любой фреймворк который вы найдете, это все тот же
Апи телеграма .
Все описанное Вами легко делается в aiogram. Но если Вам почему-то кажется , что он Вам не подойдет , или Вы не можете найти нужную документацию , берете asyncio и requests и делаете самопис , используя вышеупомянутый оригинальный апи.
Но , повторюсь, аиограм может все это , и даже больше. Он постоянно обновляется, поддерживается и имеет большой коммьюнити, как на русском , так и английском. Плюс , следовательно из названия, в отличии от многих подобных фреймворков - он асинхронный. Так что если выбор ЯП для задачи пал на пайтон, а не js(Telegraf), его можно смело назвать лучшим