Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка ботов Telegram — удалённая работа в Москве

Дата: 2026-02-12
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-02-12
Описание
Задачи чат-бота: информирование клиентов. Продукт: дальше. Техзадание есть. 1. Полное описание Необходимо разработать автоматизированного бота, который выполняет комплексную автоматизацию процесса записи в визовый центр: · Автоматическое бронирование найденных слотов · Автоматическое прохождение видео-верификации с использованием заранее подготовленных материалов 2. Цели и задачи · Основная цель: Полная автоматизация процесса записи на подачу документов в визовый центр · Ключевые задачи: · Авторизация в системе VFS Global · Поиск и анализ доступных дат для записи · Автоматическое бронирование подходящих слотов · Прохождение видео-верификации с использованием виртуальной камеры · Обеспечение стабильной работы 24/7 3. Функциональные требования 3.1. Конфигурационная система · Учетные данные VFS Global (логин/пароль) · URL целевого визового центра · Желаемый период для записи · Настройки уведомлений (Telegram Bot Token) · Интервалы проверки (10-30 секунд) · Пути к видеофайлам для верификации · Настройки виртуальной камеры 3.2. Модуль мониторинга и бронирования · Режим 1 (Оповещатель): · Постоянный мониторинг доступных слотов · Мгновенные уведомления в Telegram при обнаружении подходящей даты · Прямые ссылки на страницу бронирования в уведомлениях · Режим 2 (Автобронирование): · Полностью автоматическое бронирование слотов · Автозаполнение необходимых данных · Подтверждение бронирования 3.3. Модуль видео-верификации · Интеграция с виртуальной камерой: · Поддержка OBS Virtual Camera, ManyCam и аналогичных решений · Программное управление видео-потоком через OBS WebSocket · Автоматизация процесса: · Определение этапа видео-верификации · Автоматическое предоставление прав доступа к камере и микрофону · Выбор виртуальной камеры в качестве источника · Воспроизведение подготовленных видеофайлов · Корректное завершение сеанса верификации 3.4. Техническая устойчивость · Обход систем защиты (Cloudflare, антибот системы) · Поддержание пользовательской сессии (cookies, headers) · Обработка сетевых ошибок и изменений в структуре сайта · Расширенное логирование всех операций 4. Нефункциональные требования 4.1. Технический стек · Язык программирования: Любой · Работа с видео: OBS Studio + obs-websocket · Логирование: встроенный модуль logging 4.2. Системные требования · Обязательное ПО: OBS Studio с Virtual Camera plugin · Дополнительно: xvfb для Linux (безголовый режим) 4.3. Производительность и надежность · Работа 24/7 с минимальными перерывами · Оптимизированная нагрузка на серверы VFS · Автоматическое восстановление после сбоев · Детальное логирование для диагностики 5. Этапы разработки и приемки Этап 1: Подготовительный · Согласование ТЗ и технических деталей · Подготовка тестового окружения Этап 2: Базовый функционал · Разработка модуля авторизации и мониторинга · Реализация системы уведомлений (Telegram) · Тестирование парсинга и поиска слотов Этап 3: Модуль бронирования · Разработка системы автобронирования · Интеграция с этапами оформления записи · Тестирование полного цикла бронирования Этап 4: Видео-верификация · Интеграция с OBS Studio и виртуальной камерой · Разработка модуля автоматической верификации · Тестирование воспроизведения видео через виртуальную камеру Этап 5: Комплексное тестирование · Полное тестирование всего workflow · Проверка стабильности и обработки ошибок · Нагрузочное тестирование Этап 6: Документация и сдача · Подготовка инструкции по установке и настройке · Написание руководства пользователя · Финальная демонстрация и сдача проекта 6. Критерии приемки 1. Бот успешно запускается на чистой VPS по предоставленной инструкции 2. Стабильная работа в течение 48 часов без критических ошибок 3. Успешное прохождение полного цикла: поиск ? бронирование ? видео-верификация 4. Корректная работа системы уведомлений 5. Гибкая настройка под разные визовые центры и даты 7. Важные предупреждения и ограничения 7.1. Технические риски · VFS Global может изменить структуру сайта или усилить защиту · Возможно появление капчи, требующей интеграции с сервисами распознавания · Не гарантируется 100% успех видео-верификации из-за возможных систем обнаружения 8. Требования к исполнителю · Опыт веб-скрейпинга с обходом систем защиты (Cloudflare) · Интеграция с OBS Studio и виртуальными камерами · Понимание WebRTC и медиа-потоков в браузере · Опыт работы с API Telegram для уведомлений 9. Результаты проекта Исполнитель предоставляет: 1. Полный исходный код 2. Исполняемые файлы и скрипты запуска 3. Подробную документацию по установке и настройке 4. Инструкцию по конфигурации OBS и виртуальной камеры 5. Примеры конфигурационных файлов.
Похожие заказы

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: Без бизнес-логики. Продукт: Бот Анти_банк (на базе Salebot или аналоги). Техзадание есть. Пожелания и особенности: ТЗ на сборку Telegram-бота (No-Code платформа: SaleBot / SmartSender) Задача: Собрать логику бота с интеграцией Gemini Vision, удержанием контекста диалога, парсингом данных в Google Таблицы и автоматической выдачей платного доступа. Платформа: SaleBot (приоритет) или аналоги с мощным API-модулем. Никакой кастомной разработки на Python. Вся логика должна быть в визуальном конструкторе для самостоятельного редактирования в будущем. Блок 1. Маршрутизация и Start * Триггер: Команда /start. * Действие: Платформа проверяет наличие клиента в бд. Присваивает базовый тег (например, «Новый»). * Ответ: Отправка приветственного сообщения (Блок с текстом [Текст 1]). * Требование: Тексты должны лежать в обычных блоках сообщений, чтобы я могла менять их сама . Блок 2. Интеграция с Gemini (Удержание контекста и Vision) * Триггер: Любое текстовое сообщение или фото от пользователя (если не нажата кнопка меню). * Логика API: * Настроить API-запрос к Gemini (модель с поддержкой Vision). * Системный промпт: Вшить [Промпт 1](вынести в отдельную глобальную переменную платформы, чтобы я могла его тюнить). * Память (Критично!): Настроить передачу истории диалога. Интегратор должен реализовать буфер контекста (например, сохранять последние 5-10 сообщений юзера и бота в переменную и отправлять их массивом в ИИ), чтобы бот не забывал, о чем шла речь. + базовый прост и данные из бд по пользователю.(глобальный контекст) * Ответ: Вывод ответа от Gemini в чат пользователю. Блок 3. Структурирование данных (Парсинг в Google Sheets) * Логика: Ответ от ИИ (или параллельный скрытый промпт [Алгоритм 2]) должен возвращать данные строго в формате, который можно разобрать на переменные. * Действие платформы: Платформа считывает эти переменные (через регулярные выражения или JSON) и использует встроенную интеграцию с Google Таблицами (или аналог бд) * Результат: Данные раскладываются строго по 10 заданным столбцам. Ключ — Telegram ID. Блок 4. Оплата подписки * Триггер: Нажатие пользователем inline-кнопки «Купить/Продлить» (или триггерное слово). * Логика: Вызов встроенного модуля оплаты платформы (например, ЮKassa, Продамус, Робокасса). * Действие: Выдача сообщения [Текст 2] с автоматически сгенерированной кнопкой-ссылкой на оплату инвойса. Блок 5. Выдача доступа (Автоматизация после оплаты) * Триггер: Коллбэк от платежной системы об успешной оплате (платформа ловит это событие). * Логика: * Платформа автоматически меняет тег пользователя на «VIP / Активен». * Записывает в карточку клиента дату окончания подписки (+30 дней). * Блок интеграции обновляет статус в Google Таблицах (по Telegram ID находит строку и ставит отметку об оплате). * Ответ: Отправка сообщения [Текст 3]. Бот переводит пользователя на ветку с платным функционалом.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: сбор информации. Продукт: Чат Поддержки. Техзадание есть. ?? ТЗ: Telegram-бот для анализа топика «Вопрос — Ответ» Модуль 1 — Сбор сообщений Бот должен находиться в целевой супергруппе с правами на чтение сообщений. Ежедневно в заданное время (настраивается) запускается автоматический сбор всех сообщений за прошедшие сутки из топика «Вопрос — Ответ». Сообщения от пользователей из списка исключений игнорируются. Список исключений хранится в конфиге и редактируется без перезапуска бота. Модуль 2 — Перефразирование Каждое отобранное сообщение передаётся в языковую модель. Задача модели — перефразировать сообщение в чёткий клиентский запрос: сохранить смысл, убрать лишнее, сделать формулировку понятной. Результат — 1–2 предложения. Исходный текст и перефразированный запрос сохраняются отдельно. Модуль 3 — Маппинг на продукты и мероприятия В бот заранее загружаются каталог продуктов и список семинаров. Для каждого перефразированного запроса модель выбирает из этих списков наиболее релевантные позиции и возвращает два поля: продукты и семинары. Каталог и список семинаров должны обновляться через отдельный файл без перезапуска бота. Модуль 4 — Выгрузка в Google Sheets Все данные добавляются строками в Google-таблицу. Столбцы: дата, имя автора (отображаемое имя в Telegram).
Москва Фрилансеры

Программисты

дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: Сделать vpn. Платформа: Telegram. Продукт: Разработка собственного VPN-сервиса с клиентскими приложениями и системой управления пользователями. Техзадание есть. Пожелания и особенности: Создать VPN-сервис под собственным брендом для продажи подписок через Telegram и другие каналы привлечения клиентов.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: информирование клиентов. Продукт: Тг. Техзадания нет. Пожелания и особенности: Нужен Тг бот для рассылок в личку по загруженным акаунтам. Бот который будет создавать аккаунты и делать через них рассылки в личку, при боокировке создавать новые и продолжать рассылать.
Москва Фрилансеры

Программисты

дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов, финансовые операции, автоматическое бронирование. Платформа: веб-сайт, Telegram. Продукт: Сайт. Техзадания нет.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: информирование клиентов, интерактивное меню или каталог, приём текстовых заказов, сбор информации, ответы на типовые вопросы, автоматическое бронирование, финансовые операции. Продукт: Образовательные курсы, медицинские препараты (гомеопатия). Техзадания нет.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: сбор информации, информирование клиентов. Продукт: бренд детской одежды. Техзадания нет. Добрый день! Нам важно собирать базу в соответсвии с персональными данными, нужна разработка под ключ.
Москва Фрилансеры