Техническое задание: Telegram-бот для выдачи расчетных листов

Цель проекта - автоматизировать процесс рассылки сотрудникам их зарплатных квитанций (ведомостей удержаний и начислений) через мессенджер Telegram.

Основная функциональность

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

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

  • Разработка на языке Python с использованием библиотек для Telegram Bot API (например, python-telegram-bot, aiogram).
  • Обеспечение безопасности и конфиденциальности персональных данных. Доступ к файлам должен быть строго авторизован.
  • Реализация простого и надежного механизма идентификации пользователя (например, по уникальному коду, который выдается каждому сотруднику).
  • Обработка возможных ошибок (файл не найден, ошибка доступа, неверный запрос) с понятными уведомлениями для пользователя.
  • Бот должен быть готов к развертыванию на сервере для круглосуточной работы.

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

  • Чистый, документированный код.
  • Инструкция по настройке и запуску бота.
  • Тестирование работоспособности ключевых сценариев.

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

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