Задача

Требуется доработать Telegram бота на Python с использованием python-telegram-bot и Redis. Основные требования включают интеграцию платежной системы, какую именно - уточнить в диалоге, автоматическую загрузку данных аккаунтов из архива (бот принимает zip-файл, распаковывает и добавляет записи в базу), а также улучшение пользовательского интерфейса: добавить несколько новых кнопок для навигации и управления.

Необходимые функциональные блоки

  • Платежная система: возможность вводить и сохранять API ключи (токены) для подключения к платежному провайдеру. Ключи хранить в Redis.
  • Импорт аккаунтов: бот должен принимать загруженный пользователем архив, извлекать файлы (например, CSV или JSON), парсить их и добавлять данные аккаунтов в систему с проверкой дубликатов. Предусмотреть отчёт о результате загрузки.
  • Интерфейс бота: добавить как минимум три новые кнопки (например: «Мои API ключи», «Загрузить архив», «Справка»). Главное меню должно стать более удобным и лаконичным. Кнопки должны быть Inline или Reply - по согласованию с заказчиком.

Стек и ограничения

  • Python, библиотека python-telegram-bot (асинхронная).
  • Хранение данных - Redis (для ключей и временных настроек).
  • Архивация только в формате ZIP.
  • Обработка ошибок и логирование обязательны.
  • Код должен быть оформлен в едином репозитории с читаемой структурой.

Все названия компаний, ссылки и контакты не указываются - уточняются в личной переписке с заказчиком.

Разработка Telegram-бота для кофейни на Python

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