Техническое задание для разработки образовательного Telegram-бота для изучения английского языка
1. Цель проекта
Создание Telegram-бота, предназначенного для изучения английского языка с использованием персонализированных образовательных методик и материалов.
2. Основные функции бота
Ежедневные упражнения и тесты по английскому языку.
Интеграция с внешними API для доступа к образовательным ресурсам.
Система наград и отслеживания прогресса пользователей.
Внедрение функций персонализированного обучения, адаптирующихся под уровень и предпочтения каждого пользователя.
Возможность подписки на расширенный контент.
Распознавание речи для интерактивного обучения и проверки произношения.
3. Технические требования
Язык программирования: Python 3.8 или выше.
Использование библиотеки Telebot или аналогичной для работы с Telegram API.
Интеграция с базой данных (например, PostgreSQL) для хранения пользовательских данных и статистики.
Реализация функционала подписки через платежные системы
Опыт работы с API для распознавания речи, например, Google Speech-to-Text или IBM Watson Speech to Text.
4. Требования к безопасности
Шифрование персональных данных пользователей.
Реализация мер по защите от SQL-инъекций и XSS-атак.
5. Требования к кандидатам
Возраст: до 30-35 лет.
Опыт разработки Telegram-ботов и работы с образовательными API.
Портфолио с примерами подобных проектов, включая проекты с распознаванием речи.
(Сразу просим примеры ваших работ :)
)6. Сроки
Разработка прототипа: 1.5 месяца с момента выбора кандидата.
Тестирование и деплой: 2 недели после завершения разработки.
Полный запуск продукта: Немедленно после успешного тестирования и устранения найденных ошибок.
7. Бюджет
Разработчики могут предоставить конкурентоспособные предложения, учитывая стандарты отрасли и не искусственно завышать стоимость проекта. Предложения будут оцениваться с учетом соотношения цены, опыта и предложенного качества работы.