Разработать бэкенд-сервис на PostgreSQL для Telegram-бота, заменив текущую интеграцию с Google Таблицами.
1.
- Реализовать методы:
- Запись оценок пользователей.
- Расчет среднего балла спикеров/слотов.
- Получение списка ID пользователей, не отправивших оценку.
- Сохранение сообщений пользователей.
- Выгрузка программы на сегодня/завтра.
- Форматы: JSON, авторизация через токен.
2.
- Настроить взаимодействие существующего бота (puzzlebot) с новым API.
4. Стэк
- Бэкенд: Python (FastAPI/Flask).
- База данных: PostgreSQL.
5.
- Документация API (Swagger/OpenAPI).
- Инструкция по развертыванию.
Что предоставляем:
- Примеры текущих Google-таблиц и формул.
Требования к исполнителю:
- Опыт работы с Python, PostgreSQL, REST API.
- Понимание процессов миграции данных.
Срок 5 дней