Разработка чат-бота для программы лояльности в Telegram
Задача
Создать Telegram-бота на Python, который через API взаимодействует с платформой лояльности Loymax (или аналогичной). Бот должен предоставлять клиентам персонализированную информацию: накопленные бонусы, текущий статус, историю операций и другие базовые данные профиля. Также требуется реализовать логику, позволяющую клиенту совершать целевые действия (например, активировать предложение, узнавать баланс).
Требования
Функционал
- Отображение баланса бонусов и статуса клиента при вводе номера карты/телефона или через авторизацию.
- Вывод истории начислений и списаний.
- Интеграция с API Loymax (документация предполагается у исполнителя).
- Поддержка кастомных клавиатур и команд (/start, /help, /balance и т.д.).
- CI/CD через деплой на сервере (AWS, DigitalOcean и т.п.) или с Docker.
Технологии
- Python 3.8+, библиотека: python-telegram-bot или Aiogram.
- Хранение данных: PostgreSQL или SQLite (на усмотрение, с четкой мотивацией выбора).
- Код выкладывается на GitHub/репозиторий с понятной структурой и комментариями.
- Обработка ошибок и журналирование (logging).
Безопасность
- Хранение токенов и API-ключей через переменные окружения (.env система).
- Минимум трекинга личных данных; соблюдение GDPR при необходимости.
Условия сотрудничества
В вашем отклике:
- Кратко опишете свой подход к интеграции с внешним API.
- Укажете примерную архитектуру (стек, инструменты).
- Приложите ссылки на примеры аналогичных работ (открытые проекты можно без конфм).
Ниже в опции я ничего кроме хайтека не планирую: перепишем задание отдельно. Конечная цена обсуждаема, начальный бюджет фиксированый.