Бот перевода 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 и документировать возможные расширения.
-
1423 20 1 Добрый день,
Я - опытный разработчик телеграм-ботов с опытом более 4 лет с впечатляющим портфолио и желанием достигать качественных результатов быстро и точно. Я просмотрел ваше задание и могу его качественно и быстро выполнить
Портфолио
Freelancehunt
Я предлагаю полный спектр услуг, чтобы ваш проект стал успешным и легким в дальнейшем развитии. Моя задача – обеспечить качественную разработку, которая не только выполнит ваши требования, но и превзойдет ожидания. Я занимаюсь всем: от разработки, тестирования до деплоя всех необходимых компонентов. Вы получите готовый проект "под ключ", и вам не нужно будет искать дополнительных специалистов.
… Кроме того, я предоставляю полную поддержку на каждом этапе. Вместе с вами мы обсудим все важные моменты, я помогу продумать логику и функциональность вашего проекта, чтобы он был удобным и интуитивно понятным для пользователя.
Сотрудничая со мной, вы получаете не только разработчика, но и надежного партнера, который заинтересован в вашем успехе. Готовы создать что-то особенное вместе? Давайте обсудим ваш проект подробнее!
Моя задача - обеспечить надежную поддержку на протяжении всего проекта и после его завершения. Не сомневайтесь, что я всегда на связи, готов ответить на ваши вопросы и решить любые задачи в реальном времени.
Я открыт для новых захватывающих проектов и готов внести свой вклад в их успешное воплощение. С нетерпением жду возможности обсудить детали и начать сотрудничество.
-
8773 60 0 1 Добрый день. Готов выполнить.
Имею большой опыт создания телеграм-ботов.
Пишу на Python, занимаю 3-е место на платформе.
Реализую бота, который будет переводить переписки, интегрирую AI для качественного перевода.
Сделаю удобный интерфейс, оптимизирую, выполню все требования ТЗ.
Мое портфолио:Freelancehunt
Пишите, обсудим детали и я приступлю к работе.
-
3186 52 1 Добрый день
Готов выполнить данную работу
Пишите обсудим детали
Буду рад помочь
-
449 3 1 1 Предлагаю для вашего проекта телеграм-бота с переводом личных сообщений такую структуру:
1. Технологический стек:
Python (Telegram Bot API / Pyrogram), Docker для контейнеризации, MongoDB для базы данных, OpenAI API для переводов, Telegram Payments для подписок.
2. Этапы работы и сроки:
Авторизация и настройка перевода: 1 неделя.
Перевод текстовых и голосовых сообщений: 1–2 недели.
Лимиты и платные подписки: 1 неделя.
Оптимизация, масштабируемость, безопасность: 1 неделя.
…
Готов обсудить детали и начать работу.
-
9927 117 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
Актуальные фриланс-проекты в категории Разработка ботов
Тг бот
2375 UAH
Мне нужен код для телеграм-бота, который будет брать сообщения из одного канала, перерабатывать под мой дизайн и заливать в два других канала. В один канал от 1 до 6 постов, в другой канал все посты. Разработка ботов ∙ 5 часов 55 минут назад ∙ 39 ставок |
Тик Ток Лайв node.je
700 UAH
Необходимо написать мини-программу на базе библиотеки TT-live-connector, чтобы при запуске она считывала Подарки, которые отправляются, и через обычную веб-страницу показывала плавную и красивую анимацию 3D моделирование и визуализация, Разработка ботов ∙ 6 часов 32 минуты назад ∙ 14 ставок |
Ищу сильного спеца по торговым ботам и агентам
11 231 UAH
Приступить важно - СЕГОДНЯ Нужен человек, у которого есть опыт написание торговых ботов на дексах (нужен в сети BSC) с пониманием стоимости транзакций, газа и тд Хочу протестировать несколько торговых стратегий на реальном торговом агенте Мне нужно оперативно разработать… Криптовалюта и blockchain, Разработка ботов ∙ 1 день 2 часа назад ∙ 24 ставки |
Создание Тик-ток фермы с генерацией дохода
27 000 UAH
в поиске человека, который может написать софт, для фермы тик ток, чтобы мы смогли генерировать трафик, получать доход. Ищем готовое решение с полным циклом. Python, Разработка ботов ∙ 2 дня 4 часа назад ∙ 16 ставок |
Pocket Option трейдинг бот
3200 UAH
нужен бот и ваша компетенция кто уже мог создать подобного бота когда ставки верные, считываются с покета опшн по брент ойл меня интересует мне не нужен новичок и тот кто просто напишет код лиж бы было нужен тот кто шарит, кто может реально получать данные по брент ойл отс и… AI и машинное обучение, Разработка ботов ∙ 3 дня 5 часов назад ∙ 19 ставок |