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

Программисты — удалённая работа в Москве

Дата: 2025-12-19
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-12-19
Описание
Разработка чат-ботов. Задачи чат-бота: финансовые операции, интерактивное меню или каталог, информирование клиентов. Платформа: Telegram. Продукт: Сеть и интернет. Техзадание есть. Сделать рефактор кода Python телеграмм бота (vpn), привести к лучшим практикам. Основной стек: aiogram, fast api, mongosh. Желателен опыт работы с xray и понимание работы сетевых протоколов. Основные задачи: 1) Проверка бизнес логики 2) Проверка DTO 3) Исправление текущих ошибок 4) Улучшение функционала 5) Организация CI/CD.
Похожие заказы
Разработка чат-ботов
дистанционно
договорная
Задачи чат-бота: информирование клиентов, Виртуальная бонусная карта. Платформа: Telegram. Продукт: Кафе. Техзадания нет. Пока хочу узнать только стоимость работы
Москва
Фрилансеры
2025-12-19
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: автоматическое бронирование. Продукт: Посуточной аренды. Техзадание есть. Пожелания и особенности: Ниже — текстовое техническое задание для разработчика на создание Telegram-бота с Telegram Mini App для бронирования посуточных квартир с полной интеграцией с системой RealtyCalendar. Техническое задание Telegram Bot + Telegram Mini App Бронирование посуточных квартир с интеграцией RealtyCalendar 1. Общая суть задания Требуется разработать Telegram-бот с Telegram Mini App (Web App), основная функция которого — бронирование посуточных квартир напрямую внутри Telegram. Бот должен полностью интегрироваться с системой https://realtycalendar.ru и использовать её как основной источник данных: * объекты недвижимости * календарь занятости * свободные и занятые даты * бронирования * цены Создание, проверка и подтверждение бронирований должны происходить через RealtyCalendar, без дублирования логики. 2. Цели проекта * Предоставить пользователям удобный интерфейс бронирования квартир в Telegram * Исключить двойные бронирования за счёт синхронизации с RealtyCalendar * Использовать RealtyCalendar как единую систему учёта объектов и дат * Автоматизировать процесс бронирования и оплаты 3. Общая архитектура * Telegram Bot — входная точка * Telegram Mini App (Web App) — пользовательский интерфейс * Backend-сервер — прокси-слой между Mini App и RealtyCalendar * API RealtyCalendar — основной источник данных * Платежная система — онлайн-оплата бронирований 4. Функциональные требования 4.1 Telegram-бот * Команда /start * Кнопка «Открыть приложение» (Telegram Mini App) * Отправка уведомлений пользователю: * подтверждение бронирования * успешная оплата * напоминание о заезде 4.2 Telegram Mini App (пользовательская часть) 4.2.1 Авторизация * Авторизация через Telegram WebApp (initData) * Передача в backend: * Telegram ID * Имя пользователя * Username 4.2.2 Каталог квартир Данные загружаются напрямую из RealtyCalendar: * список объектов * название объекта * адрес * фотографии * описание * цена за сутки * вместимость Функции: * список всех объектов * фильтрация по дате * фильтрация по количеству гостей * поиск по названию / адресу 4.2.3 Карточка объекта Отображение данных из RealtyCalendar: * галерея фотографий * подробное описание * цена * правила проживания * календарь занятости: * свободные даты * занятые даты (недоступны для выбора) 4.2.4 Календарь бронирования * Получение актуального календаря из RealtyCalendar * Блокировка недоступных дат * Проверка доступности дат в реальном времени * Запрет бронирования занятых периодов 4.2.5 Процесс бронирования 1. Выбор дат заезда и выезда 2. Проверка доступности через API RealtyCalendar 3. Расчёт стоимости (на основе данных RealtyCalendar) 4. Создание бронирования в системе RealtyCalendar 5. Получение ID бронирования 4.2.6 Оплата * Онлайн-оплата (конкретный провайдер уточняется) * После успешной оплаты: * подтверждение бронирования в RealtyCalendar * обновление статуса бронирования * блокировка дат * Обработка неуспешных платежей 4.2.7 Мои бронирования * Получение списка бронирований пользователя из RealtyCalendar * Отображение: * объект * даты * стоимость * статус (ожидает оплаты / подтверждено / отменено) 5. Интеграция с RealtyCalendar Интеграция должна включать: * Получение списка объектов * Получение календаря занятости * Проверку доступности дат * Создание бронирований * Обновление статусов бронирований * Получение цен и условий ? RealtyCalendar является основной системой учёта.?Все бронирования должны создаваться и храниться именно там. 6. Административная логика (минимально) * Администрирование осуществляется через RealtyCalendar * В Telegram: * уведомления администратору о новых бронированиях * уведомления об оплатах Отдельная админ-панель внутри Telegram не обязательна, если весь контроль ведётся в RealtyCalendar. 7. Нефункциональные требования * Адаптация под мобильные устройства * Быстрая загрузка Mini App * Корректная работа в iOS и Android Telegram * Безопасная работа с API и платежами * Логирование ошибок интеграции 8. Технологические требования (рекомендации) * Frontend Mini App: * React / Vue / Vanilla JS * Backend: * Node.js / Python * Telegram Bot API + Telegram Web Apps * Интеграция с API RealtyCalendar 9. Результат работ Разработчик должен предоставить: * Рабочий Telegram-бот * Telegram Mini App * Интеграцию с RealtyCalendar * Возможность бронирования и оплаты * Инструкцию по запуску и настройке.
Москва
Фрилансеры
2025-12-18
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: в задании. Продукт: Юриспруденция. Техзадание есть. Есть готовый телеграмм бот, написанный на питоне бот выполняет функции: Регистрирует пользователей (дает доступ к меню бота) через администратора Удаляет / возвращает доступы к использованию бота через администратора Регистрирует договоры пользователей, вступая с пользователем в диалог (при регистрации договора он пересоздает таблицу (файл) на Яндекс диске, добавляя туда новую строку. Название файла остается то же), после чего выдает пользователю номер регистрации Регистрирует запросы, вступая с пользователем в диалог (при регистрации он пересоздает таблицу (файл) на Яндекс диске, добавляя туда новую строку. Название файла остается то же), после чего выдает пользователю номер регистрации Выставляет счета на оплату (на Яндекс диске есть файл в формате word, в текст которого вносится необходимая информация, после чего файл сохраняется под именем пользователя, который эту информацию внес) Бронирует переговорную комнату (выдает календарь и время бронирования) Позволяет отменять бронирование переговорной комнаты как самому пользователю, так и через администратора Позволяет администратору просматривать записи всех пользователей, которые забронировали переговорную комнату. В настоящий момент с ботом есть проблемы: 1) после нескольких дней не использования пользователю и администраторам приходится его перезапускать вводя /start 2) При переписывании файлов регистрации договоров и запросов производит ситуация, при которой бот ИНОГДА создает дополнительные файлы (хотя должен просто перезаписывать изначальный). При этом информация в изначальном файле (например Соглашения.xls) и в тех которые он почему-то стал создавать (например Соглашения.xls (2) или Соглашения.xls (3)) 3) из панели администратора не открывается информация о бронированиях переговорной комнаты, соответственно нельзя их просмотреть или отменить (при этом из панели пользователя записи этого пользователя видны и их можно удалить) 4) не реализована функция, чтобы после истечения времени бронирования переговорной комнаты автоматически эта запись удалялась из памяти (сейчас у пользователей в памяти может висеть куча старых записей) Требуется анализ кода и устранение проблем, которые есть.
Санкт-Петербург
Фрилансеры
2025-12-18
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: сбор информации. Продукт: визиты в торговые точки. Техзадание есть. Есть сотни торговых точек, которые посещают десятки курьеров. В разных регионах/городах - группы по несколько десятков торговых точек. Их задача обслуживать торговые точки и фиксировать несколько показателей Нужна наверное авторизация курьера, и дальше выбор региона/города/района. Дальше выбирается торговая точка и курьер фиксирует несколько числовых показателей, возможно комментариев, и возможно фото, сохраняется метка времени. Данные сохраняются в таблицу, можно в гугл-таблицу. Администратор добавляет торговые точки, меняет их последовательность, активирует/деактивирует курьеров. Пишите сразу платформу, на которой работаете, стоимость разработки и поддержки, а так же детали отчуждения продукта - передачи на поддержку сотруднику. Сможет ли сотрудник непрограммист поддерживать продукт, или обязательна поддержка разработчика. Рассмотрим только варианты конкретных предложений с оценкой и кратким резюме по предлагаемому решению.
Москва
Фрилансеры
2025-12-18
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Бот модератор чата. Продукт: Телеграм Бот. Техзадание есть. Необходима разработка MVP. Многопользовательский бот модератор для чатов, есть небольшое ТЗ но так как проект новый, возможны улучшения с вашей стороны. И доработка в процессе. Важное замечание вознаграждение за разработку проекта возможно только крипто-активами в данный момент. Если готовы пишите. Или может есть готовый похожий бот? С удовольствием рассмотрим!.
Москва
Фрилансеры
2025-12-18
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Необходим бот , для покупки билетов на вечеринки , по функционалу , присылать фото , уведомления о мероприятиях , галере , о проекте , отправка реквизитов и файла с скриншотом. Продукт: Организация вечеринок. Техзадание есть. Для конкретных деталей пишите в лс , и желательно сразу с ценой , и цена введения доп функций , и возможно ли с вашей стороны техническое сопровождение в случае поломки бота.
Москва
Фрилансеры
2025-12-18
Откликнуться