1. Общее описание задачи

Заказчик ищет разработчика для создания Telegram-бота для кофейни. Бот должен быть написан на чистом Python (без сторонних фреймворков, только стандартные библиотеки и Python-Telegram-Bot или aiogram). Ключевое требование - наличие удобной админ-панели для управления заказами, меню и клиентами.

2. Функциональные требования

  • Прием заказов - пользователь может выбрать напитки/еду из меню, указать количество, оформить заказ.
  • Корзина - возможность изменять состав заказа до подтверждения.
  • Админ-панель - доступ для сотрудника кофейни: просмотр новых заказов, изменение статуса (в работе, готов, выдан), управление меню (добавление/редактирование/удаление позиций).
  • Уведомления - автоматические сообщения клиенту о смене статуса заказа (например «Ваш заказ готов!»).
  • Безопасность - ограничение доступа к админке по ID Telegram или паролю.

3. Технические детали

  • Язык: только Python (без FastAPI/Flask, если они не нужны для бота).
  • Хранение данных: на усмотрение исполнителя, но рекомендовано использовать SQLite или MySQL.
  • Хостинг: решение для постоянной работы (например, облачный сервер или развертывание на VPS).
  • Интерфейс админки: Может быть встроенным в бота (по команде /admin) или отдельным веб-интерфейсом - уточняется с заказчиком.

4. Ограничения и важные уточнения

  • Вся конфиденциальная информация (апи-ключи, пароли) должна храниться безопасно, в переменных окружения или отдельном конфиг-файле, который не попадает в репозиторий.
  • Код должен быть максимально читаемым, с комментариями, чтобы заказчик или другой разработчик мог его сопровождать.
  • Сдача работы: рабочая версия на тестовом боте, исходный код на GitHub/GitLab и инструкция по развертыванию.

5. Сроки и бюджет

Обговаривается с исполнителем. Заказчик готов работать как сдельно (фиксированная цена за проект) так и почасово. Срок: обычно до 7-10 дней на разработку.

Настройка массовой рассылки в Telegram с редиректом через бота

Требуется организовать рассылку сообщений с текстом и кнопкой-ссылкой для 1000 пользователей. Для предотвращения блокировки необходимо использовать 5 открытых групп для распределения трафика. Рассылку нужно реализовать через механизм редиректа сообщений с использованием бота.

Видеомонтаж новостного сюжета с актерской работой

Требуется смонтировать профессионально выглядящий новостной ролик длительностью 40-60 секунд: вставить заставку, закадровую иллюстрацию (студию) и записать на камеру траурный текст в классическом стиле телевизионных новостей.