Написать 2 функции для user-бота Telegram

Библиотека pyrogram(если вдруг знаете какую-то другую тоже подойдет)
User-бот взаимодействует с обычным ботом в телеграмм, необходимо написать следующие функции:
1)Функция для обработки всех полученных сообщений после какого-либо взаимодействия с ботом(например после написания команды /start или нажатия на кнопку в сообщении бота)
Входные параметры: (на ваше усмотрение)
Выходной параметр: массив с объектами сообщений

2)Функция для получения всех кнопок в сообщении от бота
Входные параметры: объект сообщения
Выходной параметр: массив с объектами кнопок

Читайте на 123ru.net