Необходимо сделать общедоступного бота в Телеграм, который расшифровывает аудио (и транскрибирует видео) при помощи AI. ТЗ очень верхнеуровневое. Необходимо перед стартом работ продумать его и дописать до нужного вида исходя из вашего опыта.
Существует очень близкий аналог: @my_voice_messages_bot
Описание задачи:
На вход пользователь может отправить:
- переслать аудиосообщение
- загрузить аудиофайл
- вставить ссылку на Ютуб
- загрузить видеофайл
- переслать видео-кружочек
- поделиться аудио из Вотсапа
Функции:
- расшифровка аудио (модель Gpt-4o или ниже)
- выдача расшифровки
- если расшифровка длинная, то выдача в ПДФ формате
Оплата
- покупка пакетов минут расшифровки
- позже добавим подписку (фиксированное количество минут каждый день)
- возможно посмотреть в любой момент текущий баланс минут
- необходимо будет прикрутить оплату через PayMaster (скорее всего)
Проверки
- если аудио или видео длиннее заданного хронометража, уточняем у пользователя, точно ли он хочет расшифровать
- если лимит минут исчерпан, выводить уведомление и предложить докупить
Требования
- шифрование результатов расшифровки
- автоматическое полное удаление текстов после расшифровки
Админка
- основной суперадминский аккаунт с почтой, паролем и двухфакторной аутентификацией
- просмотр всего списка пользователей и их статистики
- интеграция с интернет-эквайрингом, чтобы из каждого пользователя можно было провалиться в его историю оплат