🧾 Техническое задание:

🎯 Summary

Создать асинхронного Telegram-бота, который переводит сообщения пользователей в групповых чатах и личных диалогах. Поддерживает перевод текста, голосовые сообщения (Speech-to-Text), озвучку (Text-to-Speech), имеет сайт с личным кабинетом для управления чатами, настройками и подписками.


⚙️ Основной функционал

Бот:

  • Работает в группах и личных чатах

  • После настройки в группе игнорирует все команды

  • Переводит все сообщения согласно настройкам

  • Поддержка Speech-to-Text (на базе Whisper)

  • Поддержка Text-to-Speech (Coqui / Edge / Google)

  • Поддержка минимум 5 языков: UA, EN, RU, DE, ES

  • Заложить поддержку других платформ.

Личный кабинет пользователя:

  • Авторизация через Telegram Login

  • Список чатов, где есть бот

  • Настройка каждого чата:

    • Языки оригинала и перевода

    • Список пользователей для перевода

    • Включение/отключение STT/TTS

  • Статистика:

    • Кол-во переведённых сообщений

    • Кол-во голосовых

    • Активность пользователей в чате

Платежи:

  • Stripe + Telegram Stars

  • Бесплатный тариф с лимитами (по кол-ву переводов или доступу к голосу)

  • Платные тарифы с расширением функций


🧱 Технологии

  • Python 3.11+

  • aiogram (Telegram API)

  • FastAPI (веб и API)

  • SQLAlchemy

  • PostgreSQL

  • Whisper (локально)

  • TTS (Edge/Coqui/Google)

  • Stripe API или аналог

7 дней назад
Сергей
7 дней в сервисе
Был
13 часов назад
1 отзыв

Выбранный исполнитель

invilso
Артур 
21 год
2 года в сервисе
Был
2 дня назад
7 дней назад
$150
5 дней
Escrow
Чрезвычайно приятный заказчик, хорошо обьяснил условия сотрудничества и техническое задание. Всегда на связи. Проект максимально интересный. В общем, только положительные эмоции)

Заявки фрилансеров

invilso
Артур 
21 год
2 года в сервисе
Был
2 дня назад
7 дней назад