Задание: Разработка Чат-ботов. Телеграм бот с базой данных (Дистанционная работа)
ЗАДАЧА: Разработка Telegram-бота для управления заказами (Клиент + Менеджер)
Цель:
Создать Telegram-бота для информирования клиентов о статусе их заказов и отдельного интерфейса для менеджера, который сможет управлять этими заказами (добавлять, изменять, удалять) и автоматически уведомлять клиентов об изменениях.
Функциональность:
1. Telegram-бот для клиента:
Клиент может нажать кнопку «Статус заказа», чтобы увидеть текущий статус всех своих заказов.
Каждый клиент может иметь несколько заказов.
При каждом изменении статуса бот автоматически присылает уведомление с новым статусом.
Возможные статусы:
Заказ оформлен
Доставляется на склад в Китае
На складе в Китае
Летит из Китая
На складе в России
Передан в СДЭК
Доставлен
2. Telegram-бот (или режим) для менеджера:
Возможность:
Создавать заказ
Редактировать заказ
Удалять заказ
Просматривать список заказов
Поля у заказа:
Название товара
Категория (из предустановленного списка)
Размер
Имя клиента
Telegram ID клиента
Текущий статус доставки
При изменении статуса — бот сам отправляет клиенту сообщение в Telegram.
Telegram ID менеджера можно зашить в конфигурацию.
Хранилище данных:
Простой вариант: SQLite
Желательно предусмотреть экспорт/импорт (опционально)
⏰ Срок:
Желательно реализовать в течение 5–10 дней, но обсуждаемо.
Требуемые навыки:
Python с использованием aiogram или telebot
Работа с Telegram Bot API
Опыт создания Telegram-ботов с логикой для нескольких ролей
Работа с базами данных (SQLite / PostgreSQL)
(Опционально) Веб-админка на Flask или FastAPI
Дополнительно:
Есть Telegram ID для тестов
Готов обсуждать детали в чате
Буду рад, если покажете примеры предыдущих ботов