Техническое задание: Разработка бота для кофейни

Основная цель проекта

Создание программного решения на языке Python, предназначенного для автоматизации ключевых операций в кофейне. Бот должен обладать удобной административной панелью для управления контентом и процессами.

Ключевые требования

  • Технологический стек: Чистый Python (без использования фреймворков для ботов, таких как aiogram или Telebot, если иное не оговорено).
  • Обязательный функционал: Наличие админ-панели (веб-интерфейс или десктопное приложение) для управления ботом.
  • Архитектура: Код должен быть чистым, модульным и хорошо документированным.

Что ожидается от исполнителя

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

Дополнительно

Все детали, включая целевой мессенджер или платформу для бота (Telegram, VK, сайт), конкретный функционал и дизайн админки, будут уточнены в ходе обсуждения с исполнителем.

Доработка аудиоплеера на сайте

Требуется доработать онлайн-радиоплеер на сайте, чтобы кнопки Play и Pause корректно запускали и останавливали трансляцию. Исходный код и SVG-иконка прилагаются.

Разработка Telegram сервиса публикации погоды

Необходимо реализовать на Python скрипт, который автоматически дважды в день публикует в заданном Telegram канале пост с текущей погодой и прогнозом на 3 дня. Фоновые GIF-изображения должны динамически меняться в зависимости от погодных условий. Модуль должен быть интегрирован в существующий Django проект с возможностью управления через веб-админку.

Индикатор торговых объёмов с автоматической разметкой

Разработка пользовательского индикатора для терминала, который анализирует баровые объёмы и автоматически рисует вертикальные линии, а также отправляет уведомления. Индикатор привязан к таймфрейму (по умолчанию H4) и срабатывает при заданном проценте снижения объёма.