<p>Требуется разработка Telegram-бота на основе ИИ с интерактивными детективными историями. Бот будет предлагать пользователям расследовать различные преступления, собирать улики, анализировать подозреваемых и находить виновных. Проект включает в себя разработку базового функционала, интеграцию с OpenAI для генерации текста и мультимедийных элементов, систему монетизации, интеграцию с платёжными системами (ЮMoney).<br /><br />Основные задачи:<br />Разработать функционал, который будет включать:<br />1. Профиль пользователя:<br />- игровой псевдоним (проверка имени на уникальность);<br />- статистика по расследованным делам;<br />- полученные награды и достижения;<br />- статус текущей подписки. <br />2. Три уровня сложности: <br />- Простой: Обучалка + три истории с тремя свидетелями и тремя уликами в каждой. Система изменения статусов персонажей (свидетель -> подозреваемый -> преступник). В каждой истории один финал. Из мультимедиа только фото. Простые инструменты расследования. <br />- Средний: пять историй с пятью свидетелями и пятью уликами в каждой. Система изменения статусов персонажей (свидетель -> подозреваемый -> преступник). Множественные финалы, в зависимости от хода расследования. Из мультимедиа - фото, аудио. Расширенные инструменты расследования (есть в подробном ТЗ). Система подсказок. Сохранение прогресса и система достижений. Таймер расследования. <br />- Сложный: десять историй с десятью свидетелями и десятью уликами в каждой. Система изменения статусов персонажей (свидетель -> подозреваемый -> преступник). Множественные финалы, в зависимости от хода расследования. Из мультимедиа - фото, аудио, видео. Расширенные инструменты расследования + система отсечения ложного следа (есть в подробном ТЗ). Система подсказок. Сохранение прогресса и система достижений. Таймер расследования. <br />3. Три уровня подписки:<br />- Free - уровень сложности "Простой" - бесплатно. <br />- Premium - уровень сложности "Средний" - ххх руб/мес. <br />- Vip - уровень сложности "Сложный" - yyy руб/мес. <br />4. Дополнительная монетизация:<br />- Покупка дополнительных историй;<br />- Покупка дополнительных подсказок;<br />- Покупка дополнительного времени расследования. <br />5. Админ-панель:<br />- управление пользователями (поиск по username, имени персонажа и ID, бан/разбан, сортировка по уровням подписки, ручное назначение уровней подписки);<br />- добавление новых историй без необходимости переписывать код;<br />- статистика по игровому процессу, пользовательскому поведению и финансам. <br />- обратная связь (список жалоб и предложений, ответы на ЖИП прямо из админки, уведомления о ЖИП). <br /><br />Данное описание проекта является частью ТЗ.<br />В ТЗ всё прописано более подробно, с примерами. Скину выбранному исполнителю. <br /><br />Этапы разработки:<br />1. Этап "Прототип". Дни 1-4.<br />В боте 1 готовая история уровня "Простой", без мультимедиа и монетизации.<br />2. Этап MVP. Дни 5-11.<br />В боте 3 готовых истории уровня "Простой", + обучалка (есть в ТЗ) + бесплатные подсказки. Без монетизации. Админка также реализована, вместе с инструкцией по развёртыванию бота на сервере. <br />Запускаем бота и тестируем на реальных пользователях. <br />3. Этап "Продукт". Дни 12-21.<br />В боте 3 уровня сложности с соответствующим к-вом историй в каждом. Функционал уровней соответствует описанию в ТЗ. Мультимедиа на 100% (фото, аудио, видео). Монетизация основная и дополнительная в соответствии с описанием в ТЗ. <br />Анализ тестов этапа MVP, запуск полноценного Продукта.<br />Подготовить подробный мануал по запуску и обслуживанию проекта, включая развертывание на сервере и запуск сервера. <br />4. Этап "Постподдержка". 1 месяц.<br />Отслеживание и удаление багов, косметические улучшения. <br /><br />График оплаты<br />Оплата возможна либо единым траншем по окончании Этапа 3, либо поэтапная:<br />- 20% после Этапа 1;<br />- 30% после Этапа 2;<br />- 50% после Этапа 3.</p><p></p><p>Файлы каждого этапа после оплаты передаются заказчику. </p><p></p><p>Оплата в рублях. Бюджет - 40 тыс. руб.<br />Никаких предоплат!<br />Оплата критических обновлений и дополнений после Этапа 4 - по отдельной договорённости.<br /><br />Требования к исполнителю:<br />- Опыт разработки Telegram-ботов на Python (библиотеки python-telegram-bot или aiogram).<br />- Умение работы с API (опыт интеграции с OpenAI будет плюсом).<br />- Опыт работы с базами данных (SQLite, PostgreSQL или другие).<br />- Умение писать чистый, структурированный код.</p><p>- Быть на связи 10.00-20.00 по Мск. <br /></p><p>Работаем по договору!</p><p><br />По ходу работы готов предоставить любую нужную информацию. <br /><br />Жду ваши заявки!</p>