Предварительное ТЗ
Предположительно на конструкторе puzzlebot или предлагайте другие варианты
Клиент заходит в телегу
Выбирает локацию (в зависимости от локации будут разные магазины с разными ценами)
1) может посмотреть модели описание и тарифы
При желании взять в аренду он падает на форму регистрации
2) регистрация
3) при регистрации он так же должен перейти по ссылке в сервис Оки доки и заполнить договор
4) после заполнения договора аренды сторонами, администратор жмёт кнопку где то и пропускает клиента дальше по функционалу
5) далее клиент попадает в магазин
6) в магазине выбирает модель велосипеда под номером таким то и тариф (например куго велосипед на 30 минут) (соответственно нам нужно постоянно в магазине ставить и убирать в ручную на такой-то локации такие то велосипеды или самокаты под таким то номерами)
8) падает в форму оплаты
9) бот получает ответ об оплате
10) у клиента появляется на 30 минут (или больше в зависимости от тарифа) меню управления самокатом или самокатов (включить, выключить номер вела такой то, если их два вела то меню управления обоими)
Пример бота условная рыба @RentRD_bot
Полное ТЗ во вложении ( условное, оно может быть упрощено по системе оплаты) и т.д. все зависит от требуемого бюджета