Чат-бот в Telegram с разбивкой функционала по ролям
Пишу чат-бот в Телеграм на telebot. Прошу строго не судить за вопрос, это мой первый бот такого масштаба. Кратко опишу функционал бота для понимания вопроса: Условно - бот предназначен для поиска и бронирования доступных мест для подработки сотрудников компании. Все пользователи разбиты по ролям и имеют разный функционал - Админ и Юзер. роль присваивается при авторизации в боте (после команды старт вводится табельный номер). Админы отвечают за разные направления и имеют свой список лотов. Юзер заходит в бот, осуществляет поиск доступных лотов и откликается на лот (эта часть реализована). Далее вопрос - как реализовать следующий функционал - после отклика Юзера сотруднику с ролью Админ поступает сообщение, мол на такой-то лот откликнулись. и к этому сообщению кнопки "Подтвердить" \ "Отклонить". Подскажите, в какую сторону смотреть? делать два отдельных бота не хочется. Понимаю, что нужно обрабатывать входящие сообщения и реагировать на них. Но вот как к реакции на входящее сообщение добавить кнопки и чтобы эти кнопки в ответ направляли Юзеру сообщение, не понимаю.
Нашел нечто подобное в готовых решениях https://krotovroman.ru/kejs-bot-telegram-investor. Хочу сделать что-то подобное, но в рамках одного бота. Заранее всем спасибо за ответы и помощь!