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

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

Дата: 2026-01-31
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-01-31
Описание
Задачи чат-бота: информирование клиентов, сбор информации. Продукт: кафе. Техзадание есть. Пожелания и особенности: Ниже готовое понятное ТЗ, которое можно просто вставить в заявку на Профи.Ру и дописать бюджет/сроки. Описание проекта Нужно разработать Telegram?бота с Telegram Mini App (WebApp) для кафе/доставки еды. Пользователь оформляет заказ через мини?приложение, бот шлёт уведомления администратору и клиенту, есть роли: директор, администратор, курьер. Основные задачи Разработать Telegram?бота. Разработать Mini App (встроенное веб?приложение) с меню и корзиной. Реализовать роли и панель для директора, администраторов и курьеров. Настроить хранение данных (меню, заказы, пользователи, бонусы). Подготовить инструкцию по развёртыванию и запуску. Функционал для пользователя Команда /start: приветствие, автоматическое начисление 500 приветственных бонусов, краткая инструкция. Кнопка «Ваше меню», которая открывает Mini App. В Mini App: Поле ввода и редактирования адреса (улица, дом, подъезд, этаж, квартира, комментарий). Новостная лента/«истории» с акциями, новинками, промокодами, плюс «вечная история»?кнопка с переходом в Telegram?канал кафе. Меню одной непрерывной лентой, без переходов на отдельные страницы: категории кнопками/таба­ми «Завтраки», «Закуски», «Салаты», «Основные блюда», «Напитки»; минимум лишних кнопок. Для каждой позиции: название, краткое описание (по возможности), цена, фото, кнопка «+» для добавления в корзину. Корзина внизу: список выбранных блюд, итоговая сумма, учёт бонусов, кнопка «Оформить заказ». При оформлении заказа Mini App передаёт данные в бота (состав заказа, адрес, комментарий). Бонусная система: Новым пользователям — 500 бонусов. Бонусы можно использовать только на оплату до 50% заказа и только при сумме заказа от 500 руб. Отображение текущего бонусного баланса пользователя. Логика заказа и уведомлений Пользователь оформляет заказ в Mini App. В боте создаётся заказ в БД со статусом «Новый», заказ уходит администратору. Администратор получает уведомление с деталями заказа и кнопками «Подтвердить» / «Отклонить». После подтверждения: Пользователю приходит сообщение, что заказ принят, и кнопка/инструкция для оплаты (можно предусмотреть готовность к интеграции с платёжкой или сделать оплату при получении — прошу отдельно указать, как считаете оптимально реализовать). После оплаты/подтверждения админом заказ переводится в следующий статус («Готовится», «Передан курьеру», «Доставлен»). Все ключевые изменения статуса (принят, готов, передан курьеру, доставлен) должны приходить пользователю в виде сообщений в боте. Роли и права доступа Директор Директором является Telegram?аккаунт с ID [Телефон скрыт] (жёстко зашит). Права: Добавление и удаление администраторов и курьеров по их Telegram ID. Просмотр списка всех пользователей с ролями. Все функции администратора. Администратор Возможности: Редактирование меню (добавление/удаление/изменение блюд, цен, доступности, фото). Редактирование контактных данных кафе. Получение уведомлений о новых заказах, подтверждение/отклонение заказов. Назначение курьера для заказа. Начисление бонусов конкретным пользователям вручную (по Telegram ID или выбору из списка). ? Курьер Получает список назначенных ему заказов с адресами и контактами. Для каждого заказа две кнопки статуса: «Забрал заказ». «Доставил заказ». После нажатия «Доставил» пользователю приходит уведомление, что заказ доставлен. Нефункциональные требования Язык интерфейса: русский. Бот и Mini App должны корректно работать на мобильных устройствах (iOS/Android Telegram). Минимум лишних кнопок в интерфейсе, всё максимально интуитивно. Хранение данных в БД (можно SQLite/PostgreSQL — жду предложения исполнителя). Надёжная структура кода, возможность дальнейшего расширения (ещё акции, промокоды и т.п.). ? Интеграции и развёртывание Нужно, чтобы бот и Mini App работали 24/7 без моего компьютера (хостинг/VPS/облако). Исполнитель должен: Предложить конкретный вариант хостинга (желательно недорогой или бесплатный на старте). Настроить деплой. Передать все доступы и инструкции: как перезапустить бота, как обновить меню, как менять тексты.
Похожие заказы

Разработка ботов 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

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