А в чем проблема, собственно? Фактически у вас два бота: один для клиента, другой для менеджера.
Я бы это реализовывал как отдельные сервисы, которые между собой обменивались бы информацией через БД.
Обычно клиентов больше, чем менеджеров и у ботов разная функциональность. Нет смысла пихать её в одно приложение.
Заменяйте БД на постгрес, поднимаете ботов и БД в разных докер-контейнерах.
Клиент сделал заказ, заказ упал в таблицу заказов со статусом "не обработан".
Бот менеджера время от времени проверяет наличие необработанных заказов в бд и присыдает сообщения о них менеджерам.