Техническое задание: Telegram-бот для учета платежей

Цель проекта

Разработать Telegram-бота для автоматизации учета оплат занятий у репетиторов. Бот должен получать данные из внешнего источника (Excel-таблица) и предоставлять информацию о платежах и статусах занятий в удобном формате внутри мессенджера.

Основные требования и функционал

  • Интеграция с Telegram: Создание и настройка бота в Telegram API.
  • Работа с данными: Бот должен уметь читать и обрабатывать информацию из предоставленной Excel-таблицы репетитора. В таблице содержатся даты занятий и информация об их оплате.
  • Отслеживание платежей: Основная функция бота - мониторинг статуса оплаты каждого занятия (оплачено/не оплачено).
  • Уведомления и отчетность: Реализовать возможность отправки пользователю (администратору/менеджеру) уведомлений или отчетов о платежах по запросу или на регулярной основе.
  • Удобный интерфейс: Команды и ответы бота должны быть интуитивно понятными для пользователя без технической подготовки.

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

  • Язык программирования и технологии - на усмотрение исполнителя, с обоснованием выбора.
  • Необходимо предусмотреть безопасное хранение и обработку данных.
  • Система должна быть надежной и стабильно работать 24/7.

Ожидаемый результат

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