Вітаю! Я уважно ознайомився з вашим технічним завданням. Загальна логіка проєкту зрозуміла, але як системний розробник, я маю поставити кілька критично важливих запитань. Від них залежить стабільність роботи бота та фінальна вартість розробки.
Будь ласка, уточніть наступні моменти:
1. Логіка оплати та Telegram API (Найважливіше):У ТЗ вказано: "Користувач натискає «Купити» на лендингу... Після оплати бот визначає Telegram ID". Технічно Telegram забороняє ботам писати користувачам першими. Якщо людина оплатить на сайті, бот не зможе її знайти і надіслати курс.
Моя пропозиція: Кнопка «Купити» на лендингу має вести відразу в бота (за спеціальним посиланням). Людина запускає бота, і вже бот видає їй індивідуальне посилання на оплату. Після оплати система надсилає боту Webhook, і він миттєво видає урок. Чи погоджуєтесь ви на такий, надійний і стандартний для Telegram, сценарій?
2. Формат та розмір медіафайлів:Telegram Bot API має жорсткий ліміт — бот не може відправляти файли, більші за 50 МБ (без підняття власного локального сервера, що значно дорожче).
3. Платіжна система:Ви вказали Platon "або іншу".
4. Логіка розкладу (Drip Content):
5. Адмін-панель:
Для збереження оптимального бюджету та термінів, чи погоджуєтесь ви реалізувати адмін-функції (додавання уроків, статистика) безпосередньо всередині самого Telegram-бота через зручне меню з кнопками, а не у вигляді окремого веб-сайту?
Чекатиму на ваші відповіді, щоб запропонувати вам точний кошторис та план реалізації без "підводних каменів".