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

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

Дата: 2025-09-02
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-09-02
Описание
Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов. Продукт: Вейпинг. Техзадание есть. Техническое задание (ТЗ) на разработку Telegram-бота для бизнес аккаунта 1. Назначение и цели Разработать бота для бизнес-аккаунта Telegram, который будет выступать единым и единственным пунктом входа для коммуникации между клиентами и консультантами компании. Бот должен полностью исключить необходимость прямого доступа консультантов к аккаунту, управлять диалогами через заявки, обеспечивать надежность и предотвращать конфликты между консультантами. 2. Общие требования и архитектура Платформа: Бот разрабатывается для мессенджера Telegram и интегрируется с бизнес-аккаунтом. Коммуникация: Весь обмен сообщениями (текст, изображения) между клиентом и консультантом происходит исключительно через бота. Управление: Интерфейс взаимодействия для всех пользователей (клиент, консультант, администратор) должен быть реализован через кнопки (инлайн-клавиатуры), минимизируя текстовый ввод. Надежность: Архитектура и логика бота должны исключать: Возможность захвата одной заявки несколькими консультантами. Потерю или неотправку сообщений. Некорректную работу при высокой нагрузке. Данные: Необходимо обеспечить постоянное хранение состояний диалогов, заявок, пользовательских данных и статистики. Конкретная реализация СУБД и хостинга остается на усмотрение исполнителя, но должна гарантировать отказоустойчивость и бесперебойную работу 24/7. 3. Функциональные требования 3.1. Функционал для клиента Главное меню: После запуска бот отображает клавиатуру с кнопками: Консультация (без доставки) Консультация (с доставкой) Скидки и акции Консультация без доставки: Создание заявки, которая публикуется в специальный чат для консультантов. После взятия заявки консультантом между ним и клиентом открывается сессия общения с двусторонней пересылкой текста и фото. У клиента активна только одна кнопка: Завершить диалог. Автоматическое завершение диалога через 2 часа неактивности. Консультация с доставкой: Отправка клиенту предустановленной информации о партнерах. Скидки и акции: Показ акций с навигацией (кнопки ⬅️ Назад, Вперёд ➡️). Кнопка Спросить об акции создает в чате консультантов заявку с соответствующей пометкой. 3.2. Функционал для консультанта (Чат заявок) Новые заявки от клиентов публикуются ботом в выделенный чат. Кнопка Взять в работу в заявке становится неактивной для всех после нажатия одним консультантом. В процессе диалога консультант может: Поставить диалог на паузу. Сообщение от клиента снимает паузу и уведомляет консультанта. Передать диалог другому консультанту с комментарием, что инициирует создание новой заявки в чате. Для клиента процесс передачи невидим. 3.3. Функционал для администратора Чат №1 (Рассылка): Админ отправляет боту контент (текст/фото). Бот запрашивает подтверждение и позволяет установить время отправки (отложенная рассылка). Рассылка выполняется всем пользователям, когда-либо начинавшим диалог с ботом. Реализовать защиту от одновременного запуска нескольких рассылок. Чат №2 (Статистика): По команде бот предоставляет отчеты: среднее время ответа, количество уникальных пользователей, активность за выбранный период (день/месяц/год). Статистика должна фильтроваться по произвольным датам. 4. Интеграция с внешней системой “Бонус Плюс“ При создании заявки на консультацию бот должен проверить наличие у клиента карты лояльности через API внешней системы “Бонус Плюс“. Информация о наличии карты должна отображаться в заявке для консультанта. Данные по количеству оформленных карт должны быть включены в статистику для администраторов. 5. Система оценки и рейтингов После завершения диалога клиент оценивает работу консультанта по 5-балльной шкале. Консультант оценивает клиента (покупательский рейтинг) и указывает, был ли конфликт. Консультанты имеют доступ к своему рейтингу. Администраторы видят рейтинги всех консультантов в разделе статистики. 6. Дополнительные требования Интерфейс должен быть интуитивно понятным и аккуратным. Все статусы диалога (пауза, передача) скрыты от клиента. Обязательно подробное логирование всех ключевых событий для последующей отладки. Поставка включает работоспособного бота, развернутого на хостинге, и исходный код. Исполнитель предоставляет инструкцию по развертыванию и администрированию. По всем вопросам, требующим уточнения в ходе разработки, исполнитель связывается с заказчиком для оперативного согласования.
Похожие заказы

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

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