Техническое задание на разработку Telegram-бота

Цель проекта

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

Основной функционал бота

1. Автоматические напоминания

  • Ежемесячная рассылка напоминаний жителям о необходимости подачи показаний.
  • Отправка производится 8-го числа каждого месяца.

2. Прием показаний от пользователей

  • Прием данных в текстовом формате (сообщением).
  • Прием данных в виде фотографии (скриншот или фото счетчика).
  • Распознавание и извлечение из сообщений ключевых данных: адреса (квартиры) и самих показаний.
  • Сохранение структурированных данных в базу.

3. Формирование и отправка отчетов

  • Автоматическое формирование сводного отчета в формате Excel (xlsx).
  • В отчете должны быть колонки: адрес/квартира, текущие показания, дата подачи.
  • Автоматическая отправка готового файла ответственному бухгалтеру 15-го числа каждого месяца.

Технические требования

  • Бот должен быть написан на Python с использованием библиотек для работы с Telegram API (aiogram, python-telegram-bot).
  • Для распознавания текста с фотографий необходимо использовать OCR (например, Tesseract или облачный сервис).
  • Для хранения данных использовать базу данных (SQLite, PostgreSQL или MySQL).
  • Для генерации Excel-файлов использовать библиотеки (openpyxl, pandas).
  • Код должен быть чистым, задокументированным и готовым к развертыванию на сервере.

Что необходимо предоставить

  • Исходный код проекта в репозитории (GitHub, GitLab).
  • Инструкцию по установке и настройке.
  • Документацию по основным командам бота и его администрированию.

Разработка Python-бота для кофейни с админ-панелью

Требуется создать функционального бота на чистом Python для автоматизации процессов в кофейне. Проект должен включать удобную админ-панель для управления. Подробное ТЗ будет предоставлено выбранному исполнителю.

Разработка плагина личного кабинета для интернет-магазина на WordPress

Требуется создать кастомный плагин для WordPress, который добавит на сайт интернет-магазина полнофункциональный личный кабинет пользователя. Плагин должен быть интегрирован с существующей структурой магазина.

Разработка системы управления заявками на ТМЦ с согласованием и уведомлениями в 1С

Требуется настройка и доработка 1С для автоматизации бизнес-процесса заявок на ТМЦ: от создания до выдачи. Необходимо реализовать статусы, два круга согласования счетов, уведомления для участников и интеграцию между конфигурациями.