Бот с ролями: клиент, курьер, админ и руководитель
Как разделить меню и права в Telegram-боте, чтобы команда вела заказы, а клиент видел только свой сценарий.
Один бот на всех удобен, когда операционка живёт в Telegram: клиент пишет туда же, куда смотрит команда. Но без ролей получается хаос — курьер видит лишнее, клиент натыкается на админские кнопки, руководитель не понимает картину.
Базовая модель для магазина или сервиса с доставкой: клиент (покупка, помощь, статус), курьер (свои заказы и статусы), руководитель (метрики и обзор), админ (полное управление). Критичные действия — смена цен, удаление, выплаты — можно оставить только админу.
Практически это выглядит как разные меню после авторизации по Telegram ID или коду приглашения. Новый сотрудник не «угадывает команды», а получает свой интерфейс.
Частый паттерн сильнее одного бота: несколько сайтов-витрин с разным UI и один Telegram-хаб заказов. Витрины продают, бот обрабатывает. Так проще сопровождать и не плодить чаты.
С чего начать: поток заказа + две роли. Затем курьер и метрики. Оплаты и склад — когда основной контур уже живой. Иначе проект утонет в интеграциях до первой пользы.
Если узнаёте свою схему — напишите в Telegram. Разберём роли и скажем, какой MVP имеет смысл в вашем случае.