Бот перевода AI в Telegram
Привет, для усиления команды (состав команды - 1 разработчик, СТО как ментор и продукт) нужен 1 разработчик для реализации бота в телеграме, который будет помогать переводить личные переписки в чатах, которые выбирает пользователь.
Работа будет парттайм или проектно.
Пишите в комментариях, свои условия сотрудничества. Если сойдёмся, то будем работать по многим проектам (сейчас их 5).
Добавляю описание бота от продакта.
1. Аутентификация и регистрация пользователя
Реализовать команду /start:
Задача 1.1: Разработать приветственное сообщение и инициировать процесс авторизации.
Задача 1.2: Запросить номер телефона пользователя и обработать код подтверждения.
Задача 1.3: Запросить 2ФА при необходимости
Задача 1.4: Завершить авторизацию и сохранить зашифрованные данные сессии пользователя в базе данных.
Задача 1.5: Настроить обработку ошибок и повторный запрос при вводе неправильного или просроченного кода.
2. Настройка перевода
Задача 2.1: Создать команду с функциональностью /settings, /new_contact, /сhange_language, /balance, /toggle_translation, /active_chats, /settings, /help и меню для настройки целевого языка.
Задача 2.2: Создать кнопки “➕ Add Contact”, “📜 Active Chats”, “💰 Balance”, “❓ Help”.
Задача 2.3: Добавить возможность выбора целевого языка из списка или выпадающего меню.
Задача 2.4: Сохранить настройки пользователя в базе данных с валидацией через Pydantic.
3. Перевод сообщений (текст и голос)
Задача 3.1: Реализовать перевод текстовых сообщений с использованием API OpenAI.
Задача 3.2: Разработать функционал для преобразования голоса в текст (если поддерживается) и отправки переведенного текста контакту.
Задача 3.3: Реализовать получение ответов, их перевод и дублирование в чате пользователя.
Реализация перевода в боте
Отслеживаем чат, в котором у нас включена функция перевода, и при новом сообщении от отправителя действуем по следующей логике:
Бот (админка) отправляет пользователю сообщение со структурой:
- У вас новое сообщение от [Имя и Никнейм]
- Переведенный текст
- Оригинальный текст (показывается или скрыт, чтобы можно было открыть по желанию)
- хештег с юзернеймом отправителя (или тег, если можно реализовать)
- Кнопка "Ответить"
4. Бесплатные лимиты сообщений и управление премиум-подписками
Задача 4.1: Определить и контролировать лимит бесплатных сообщений (10 сообщений в день для каждого пользователя).
Задача 4.2: Отслеживать количество использованных сообщений для каждой сессии пользователя.
Задача 4.3: Предлагать премиум-подписку после достижения лимита бесплатных сообщений.
Задача 4.4: Интегрировать методы оплаты через Telegram Payments, учитывая различные варианты оплаты.
Задача 4.5: Настроить план подписки ($10 за 1000 сообщений) и сохранять информацию о платежах в базе данных.
5. Обновления и управление подписками
Задача 5.1: Реализовать проверку лимита сообщений и отправлять предложение об обновлении после исчерпания бесплатных сообщений.
Задача 5.2: Настроить логику увеличения лимита сообщений на 1000 после покупки подписки.
Задача 5.3: Добавить опцию автоматического продления подписки для премиум-пользователей.
6. Производительность и масштабируемость
Задача 6.1: Оптимизировать обработку запросов в реальном времени для минимизации задержек.
Задача 6.2: Обеспечить масштабируемость для поддержки одновременных пользователей с изолированными сессиями.
7. Надежность и доступность
Задача 7.1: Обеспечить автоматическое восстановление работы бота после сбоев.
Задача 7.2: Реализовать мониторинг и оповещение в случае ошибок или простоев системы.
8. Безопасность
Задача 8.1: Зашифровать сессии пользователей и чувствительные данные, которые хранятся в базе данных.
Задача 8.2: Обеспечить безопасность всех передач данных с помощью HTTPS.
Задача 8.3: Проверять и очищать входные данные для предотвращения уязвимостей.
9. Архитектура и технологии
Задача 9.1: Настроить структуру проекта с использованием Docker для монолитного приложения.
Задача 9.2: Интегрировать Python Telegram Bot и/или Pyrogram для обработки взаимодействия с пользователями.
Задача 9.3: Использовать MongoDB для хранения глобальных настроек, данных сессий, настроек пользователей и подписок.
Задача 9.4: Определить схемы данных через Pydantic для обеспечения целостности структуры данных.
Задача 9.5: Настроить Supervisord для управления процессами login bot и client.
10. Оплата и управление подписками
Задача 10.1: Создать модуль оплаты с абстрактным слоем для работы с различными методами оплаты.
Задача 10.2: Интегрировать платежную систему Telegram и документировать возможные расширения.
-
1447 20 1 Добрый день,
Я - опытный разработчик телеграм-ботов с опытом более 4 лет с впечатляющим портфолио и желанием достигать качественных результатов быстро и точно. Я просмотрел ваше задание и могу его качественно и быстро выполнить
Портфолио
Freelancehunt
Я предлагаю полный спектр услуг, чтобы ваш проект стал успешным и легким в дальнейшем развитии. Моя задача – обеспечить качественную разработку, которая не только выполнит ваши требования, но и превзойдет ожидания. Я занимаюсь всем: от разработки, тестирования до деплоя всех необходимых компонентов. Вы получите готовый проект "под ключ", и вам не нужно будет искать дополнительных специалистов.
… Кроме того, я предоставляю полную поддержку на каждом этапе. Вместе с вами мы обсудим все важные моменты, я помогу продумать логику и функциональность вашего проекта, чтобы он был удобным и интуитивно понятным для пользователя.
Сотрудничая со мной, вы получаете не только разработчика, но и надежного партнера, который заинтересован в вашем успехе. Готовы создать что-то особенное вместе? Давайте обсудим ваш проект подробнее!
Моя задача - обеспечить надежную поддержку на протяжении всего проекта и после его завершения. Не сомневайтесь, что я всегда на связи, готов ответить на ваши вопросы и решить любые задачи в реальном времени.
Я открыт для новых захватывающих проектов и готов внести свой вклад в их успешное воплощение. С нетерпением жду возможности обсудить детали и начать сотрудничество.
-
8867 60 0 1 Добрый день. Готов выполнить.
Имею большой опыт создания телеграм-ботов.
Пишу на Python, занимаю 3-е место на платформе.
Реализую бота, который будет переводить переписки, интегрирую AI для качественного перевода.
Сделаю удобный интерфейс, оптимизирую, выполню все требования ТЗ.
Мое портфолио:Freelancehunt
Пишите, обсудим детали и я приступлю к работе.
-
3482 50 0 Добрый день
Готов выполнить данную работу
Пишите обсудим детали
Буду рад помочь
-
489 3 1 1 Предлагаю для вашего проекта телеграм-бота с переводом личных сообщений такую структуру:
1. Технологический стек:
Python (Telegram Bot API / Pyrogram), Docker для контейнеризации, MongoDB для базы данных, OpenAI API для переводов, Telegram Payments для подписок.
2. Этапы работы и сроки:
Авторизация и настройка перевода: 1 неделя.
Перевод текстовых и голосовых сообщений: 1–2 недели.
Лимиты и платные подписки: 1 неделя.
Оптимизация, масштабируемость, безопасность: 1 неделя.
…
Готов обсудить детали и начать работу.
-
10130 117 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
Актуальные фриланс-проекты в категории Разработка ботов
Телеграмм Бот РПГЗдравствуйте, уважаемые программисты! Я ищу разработчика для создания Telegram-проекта в формате текстовой ролевой игры (RPG) во вселенной Евровидения (по примеру текстовых ролевых игр Клуб Романтики) Пожалуйста, прочитайте пошагово задумку и дайте ваш комментарий относительно… Разработка игр, Разработка ботов ∙ 13 часов 44 минуты назад ∙ 57 ставок |
ТЗ НА ДОПРАЦЮВАНИЕ AI-БОТА ГЕНЕРАЦИИ ЛИЧНЫХ ПЕСЕНТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Разработка ботов ∙ 14 часов 36 минут назад ∙ 30 ставок |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 1 день 7 часов назад ∙ 78 ставок |
Разработка AI-консультанта для сайта проверки рабочих виз (WordPress)Разработка AI-консультанта для сайта проверки рабочих виз (WordPress) О проекте Разрабатывается англоязычный сайт по предварительной проверке возможности получения рабочей визы в Израиль. Необходим AI-консультант в формате онлайн-чата, который будет помогать посетителям сайта… AI и машинное обучение, Разработка ботов ∙ 1 день 13 часов назад ∙ 35 ставок |
SMM + контент-менеджер для IT-школы - опыт с воронками и продвижением курсовО нас Молодой проект практического IT-образования на старте. Готовим первый поток курса по PM и строим каналы с нуля. Ищем человека, с которым будем расти. Что нужно делать У нас есть видение, но нет написанной стратегии. Ищем человека, который поможет ее доработать и сразу… Продвижение в социальных сетях (SMM), Разработка ботов ∙ 2 дня 14 часов назад ∙ 24 ставки |