Все заметки

Бот с ролями: клиент, курьер, админ и руководитель

Как разделить меню и права в Telegram-боте, чтобы команда вела заказы, а клиент видел только свой сценарий.

Один бот на всех удобен, когда операционка живёт в Telegram: клиент пишет туда же, куда смотрит команда. Но без ролей получается хаос — курьер видит лишнее, клиент натыкается на админские кнопки, руководитель не понимает картину.

Базовая модель для магазина или сервиса с доставкой: клиент (покупка, помощь, статус), курьер (свои заказы и статусы), руководитель (метрики и обзор), админ (полное управление). Критичные действия — смена цен, удаление, выплаты — можно оставить только админу.

Практически это выглядит как разные меню после авторизации по Telegram ID или коду приглашения. Новый сотрудник не «угадывает команды», а получает свой интерфейс.

Частый паттерн сильнее одного бота: несколько сайтов-витрин с разным UI и один Telegram-хаб заказов. Витрины продают, бот обрабатывает. Так проще сопровождать и не плодить чаты.

С чего начать: поток заказа + две роли. Затем курьер и метрики. Оплаты и склад — когда основной контур уже живой. Иначе проект утонет в интеграциях до первой пользы.

Если узнаёте свою схему — напишите в Telegram. Разберём роли и скажем, какой MVP имеет смысл в вашем случае.

Полезные ссылки

Связаться в Telegram