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

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

Дата: 2026-08-04
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-08-04
Описание
Задачи чат-бота: информирование клиентов. Продукт: Кофейня шоурум. Техзадание есть. Пожелания и особенности: Техническое задание Разработка Telegram-бота программы лояльности «OGUREZ RESIDENT» О проекте Нужен Telegram-бот для кофейни/шоурума OGUREZ. Главная задача — заменить бумажные карты лояльности цифровым клубом постоянных гостей. ? Логика работы 1. Регистрация Посетитель приходит в кофейню. Сканирует QR-код. Переходит в Telegram-бот. Проходит регистрацию. Заполняет: * ФИО * номер телефона После успешной регистрации автоматически получает: 100 приветственных Огурцов. ? 2. Бонусная система Внутренняя валюта: 1 Огурец = 1 рубль. Баллы начисляются за покупки. Баллы можно использовать для оплаты заказа полностью или частично (лимит можно сделать настраиваемым). ? 3. Списание бонусов Бариста должен иметь возможность: * найти клиента по номеру телефона или QR; * увидеть баланс; * списать нужное количество Огурцов; * начислить Огурцы после покупки. Все операции должны сохраняться в истории. ? 4. Личный кабинет клиента Пользователь должен видеть: * текущий баланс Огурцов; * количество покупок; * историю начислений и списаний; * количество чашек до бесплатного кофе; * персональный QR-код участника клуба. ? 5. Каждая шестая чашка бесплатно Необходимо реализовать накопительную систему. После покупки каждой чашки счетчик увеличивается. После покупки 5 чашек следующая (6-я) становится бесплатной. После использования бонуса счетчик начинается заново. ? 6. Рассылки Администратор должен иметь возможность делать массовые рассылки: * мероприятия; * акции; * новые коллекции шоурума; * новые напитки; * специальные предложения. Желательно с возможностью: * текста; * фотографий; * видео; * кнопок. ? 7. Админ-панель Необходима удобная панель управления. Функции: * список всех пользователей; * поиск по имени и телефону; * изменение баланса вручную; * начисление бонусов; * списание бонусов; * просмотр истории операций; * просмотр статистики. Статистика: * количество зарегистрированных пользователей; * количество активных пользователей; * общий объем начисленных бонусов; * общий объем списанных бонусов; * количество бесплатных чашек; * средний чек (если возможно); * количество новых регистраций по дням. ? 8. QR-коды У каждого пользователя должен быть свой уникальный QR-код. Бариста сканирует его и сразу открывается карточка клиента. ? 9. Уведомления Бот автоматически отправляет сообщения: * регистрация прошла успешно; * начислены бонусы; * бонусы списаны; * до бесплатной чашки осталось X покупок; * поздравление с получением бесплатного кофе. ? 10. Возможность дальнейшего развития Архитектура должна позволять позже добавить: * реферальную систему; * уровни участников (Гость ? Резидент ? VIP); * подарки в день рождения; * онлайн-заказ; * бронирование мест; * интеграцию с кассой (Эвотор, iiko, Poster и др.); * сайт и мобильное приложение. ? Что хотелось бы использовать Предпочтительно: * Telegram Bot API; * современная база данных; * возможность размещения на собственном сервере (self-hosted); * возможность дальнейшей доработки. ? Что нужно предоставить * полностью готового работающего бота; * админ-панель; * исходный код; * инструкцию по запуску; * помощь с размещением на сервере. ? При отклике прошу указать 1. Какие технологии будете использовать. 2. Срок реализации. 3. Стоимость. 4. Примеры похожих проектов. 5. Что предложили бы улучшить в этой системе.
Похожие заказы

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

дистанционно
договорная
Задачи чат-бота: интерактивное меню или каталог, информирование клиентов. Продукт: Для консалтинговой компании. Техзадания нет. Пожелания и особенности: Техническое задание на разработку Telegram-бота для организации записи 1. Общая информация Необходимо разработать Telegram-бота, который выполняет функцию информационной витрины и помогает пользователю: — выбрать формат консультации: очная или онлайн; — выбрать город проведения очной консультации; — получить информацию о клинике; — перейти к подбору даты консультации через менеджера; — выбрать город для проведения операции; — перейти к подбору даты операции через менеджера; — ознакомиться с базовой информацией об услуге; — ознакомиться с публичной офертой; — связаться с менеджером в Telegram. Бот не должен позиционироваться как бот пластического хирурга, медицинской организации или сервис продажи медицинских услуг. Основная функция бота — информационно-организационная. Все медицинские услуги оказываются непосредственно клиниками и не являются услугами данного сервиса. ? 2. Telegram менеджера Основной контакт для перехода пользователей:@garipov_kurator Ссылка: https://t.me/garipov_kurator Все основные сценарии должны в итоге приводить пользователя к возможности связаться с указанным менеджером. ? 3. Города и клиники Москва Клиника: «Спектр» Используется для: — очных консультаций; — бронирования даты операции. Уфа Клиника: Giovane Используется для: — очных консультаций; — бронирования даты операции. ? 4. Структура главного меню После команды: /start пользователь получает приветственное сообщение. Текст: «Добро пожаловать! Сервис поможет подобрать дату консультации или операции. Выберите интересующий раздел.» Кнопки: 1. ?? Очная консультация 2. ?? Онлайн-консультация 3. ?? Подбор даты операции 4. ? Частые вопросы 5. ?? Публичная оферта 6. ?? Связаться с менеджером Все кнопки, кроме кнопки связи с менеджером, являются callback-кнопками. Кнопка: «?? Связаться с менеджером» открывает: https://t.me/garipov_kurator ? 5. Сценарий «Очная консультация» При нажатии: «?? Очная консультация» показывается сообщение: «Выберите город, в котором хотите записаться на очную консультацию.» Кнопки: ?? Москва ?? Уфа ?? Назад ? 5.1. Москва При выборе Москвы: «Очные консультации проводятся в Москве в клинике «Спектр». Для подбора доступной даты и времени перейдите к менеджеру.» Кнопки: ?? Подобрать дату ?? Написать менеджеру ?? Назад ?? Главное меню Кнопка: «?? Подобрать дату» должна переводить пользователя в Telegram: @garipov_kurator Желательно реализовать передачу заранее подготовленного текста: «Здравствуйте! Хочу подобрать дату очной консультации в Москве в клинике «Спектр».» ? 5.2. Уфа При выборе Уфы: «Очные консультации проводятся в Уфе в клинике Giovane. Для подбора доступной даты и времени перейдите к менеджеру.» Кнопки: ?? Подобрать дату ?? Написать менеджеру ?? Назад ?? Главное меню Предзаполненное сообщение: «Здравствуйте! Хочу подобрать дату очной консультации в Уфе в клинике Giovane.» ? 6. Сценарий «Онлайн-консультация» При нажатии: «?? Онлайн-консультация» показывается: «Онлайн-консультация проводится дистанционно по предварительной записи. Менеджер поможет подобрать доступную дату и время. После подтверждения записи вам будет направлена информация для подключения.» Кнопки: ?? Подобрать дату ?? Написать менеджеру ?? Назад ?? Главное меню При переходе к менеджеру желательно передавать сообщение: «Здравствуйте! Хочу подобрать дату онлайн-консультации.» ? 7. Сценарий «Подбор даты операции» При нажатии: «?? Подбор даты операции» выводится: «Выберите город, в котором планируется операция.» Кнопки: ?? Москва ?? Уфа ?? Назад ? 7.1. Операция в Москве Текст: «Для подбора доступной даты операции в Москве в клинике «Спектр» перейдите к менеджеру. Менеджер проверит доступные даты и поможет подобрать подходящий вариант.» Кнопки: ?? Подобрать дату операции ?? Написать менеджеру ?? Назад ?? Главное меню Предзаполненный текст: «Здравствуйте! Хочу подобрать дату операции в Москве в клинике «Спектр».» ? 7.2. Операция в Уфе Текст: «Для подбора доступной даты операции в Уфе в клинике Giovane перейдите к менеджеру. Менеджер проверит доступные даты и поможет подобрать подходящий вариант.» Кнопки: ?? Подобрать дату операции ?? Написать менеджеру ?? Назад ?? Главное меню Предзаполненный текст: «Здравствуйте! Хочу подобрать дату операции в Уфе в клинике Giovane.» ? 8. Раздел «Частые вопросы» Главный экран: «Выберите интересующий вопрос.» Кнопки: 1. Что входит в услугу? 2. Как происходит запись? 3. Можно ли перенести дату? 4. Как проходит онлайн-запись? 5. Где проходят консультации? 6. Как связаться с менеджером? 7. ?? Назад ? 8.1. Что входит в услугу? Текст: «Сервис помогает: — принять и обработать заявку; — уточнить желаемую дату и формат; — подобрать доступное время; — согласовать время с клиникой; — организовать бронирование консультации или даты операции; — предоставить организационную информацию по записи. Консультации, операции и иные медицинские услуги оказываются непосредственно клиникой и оплачиваются отдельно.» Кнопки: ?? Менеджер ?? Назад ?? Главное меню ? 8.2. Как происходит запись? Текст: «Для записи выберите необходимый формат и город. После этого перейдите к менеджеру. Менеджер уточнит ваши пожелания, проверит доступное время и предложит возможные варианты.» ? 8.3. Можно ли перенести дату? Текст: «Перенос даты возможен при наличии свободного времени в расписании клиники. Для уточнения возможности переноса необходимо обратиться к менеджеру.» Кнопка: ?? Связаться с менеджером ? 8.4. Как проходит онлайн-запись? Текст: «Менеджер помогает подобрать дату и время онлайн-консультации. После подтверждения записи пользователю направляется информация, необходимая для подключения.» ? 8.5. Где проходят консультации? Текст: «Очные консультации доступны: ?? Москва — клиника «Спектр» ?? Уфа — клиника Giovane Также доступен онлайн-формат по предварительной записи.» ? 8.6. Как связаться с менеджером? Текст: «По вопросам записи и подбора даты консультации или операции свяжитесь с менеджером.» Кнопка: ?? @garipov_kurator Ссылка: https://t.me/garipov_kurator ? 9. Раздел «Публичная оферта» Экран должен содержать: «Сервис оказывает информационно-организационные услуги по организации записи на консультацию и бронированию времени приема. Медицинские услуги оказываются непосредственно клиникой и оплачиваются отдельно. Вы можете ознакомиться с полной версией публичной оферты.» Кнопки: ?? Открыть публичную оферту ?? Назад ?? Главное меню Ссылка на публичную оферту должна быть вынесена в настройку, чтобы администратор мог изменить URL без изменения кода. На момент разработки программисту необходимо предусмотреть переменную: OFFER_URL До появления постоянной ссылки можно оставить её пустой или использовать временную страницу. ? 10. Раздел «Менеджер» При нажатии: «?? Связаться с менеджером» пользователь сразу должен переходить: https://t.me/garipov_kurator Дополнительного экрана можно не делать. ? 11. Навигация Практически на всех внутренних экранах должны присутствовать кнопки: ?? Назад ?? Главное меню Не использовать команды, которые требуют ручного ввода пользователем. Пользователь должен иметь возможность пройти весь бот только нажатием кнопок. ? 12. Требования к интерфейсу Дизайн: — минималистичный; — спокойный; — без агрессивной рекламы; — без рекламных слоганов; — без обещаний медицинского результата; — без фотографий операций; — без фотографий «до/после»; — без описания конкретного врача; — без рекламного описания пластической хирургии. Эмодзи использовать умеренно. Основные эмодзи: ?? — город / очная консультация ?? — онлайн ?? — операция ?? — дата ?? — менеджер ?? — оферта ? — вопросы ?? — главное меню ? 13. Что бот НЕ должен делать Бот не должен: — проводить медицинские консультации; — ставить диагнозы; — выдавать медицинские рекомендации; — отвечать на вопросы о показаниях или противопоказаниях; — рекомендовать вид операции; — рассчитывать стоимость операции; — принимать оплату непосредственно за медицинские услуги; — гарантировать возможность проведения операции; — гарантировать медицинский результат; — позиционировать сервис как медицинскую организацию; — самостоятельно подтверждать дату операции без подтверждения менеджера. Если пользователь пишет медицинский вопрос в свободной форме, бот может отвечать: «По медицинским вопросам рекомендуем обратиться непосредственно в клинику или обсудить их во время консультации. По вопросам организации записи вы можете связаться с менеджером.» Кнопка: ?? Написать менеджеру ? 14. Работа со свободным текстом Если пользователь вместо кнопок пишет сообщение текстом, необходимо предусмотреть fallback. Ответ: «Я помогу с организацией записи. Пожалуйста, выберите необходимый раздел в меню или свяжитесь с менеджером.» Кнопки: ?? Очная консультация ?? Онлайн-консультация ?? Подбор даты операции ?? Менеджер ? 15. Технические требования Рекомендуемый стек: Python 3.11+ aiogram 3.x Telegram Bot API Допускается реализация на другом современном языке или фреймворке по согласованию. Для первой версии база данных не обязательна. Необходимо вынести в конфигурационный файл: BOT_TOKEN MANAGER_USERNAME = garipov_kurator MANAGER_URL = https://t.me/garipov_kurator OFFER_URL названия клиник тексты сообщений Это позволит изменять информацию без полной переработки проекта. ? 16. Хранение персональных данных Первая версия бота не должна самостоятельно запрашивать: — ФИО; — номер телефона; — дату рождения; — медицинские данные; — фотографии; — сведения о состоянии здоровья. Основная коммуникация и передача необходимых данных происходит после перехода пользователя к менеджеру. Это существенно упрощает архитектуру первой версии. ? 17. Аналитика Желательно предусмотреть простую статистику: — количество запусков /start; — количество уникальных пользователей; — количество переходов в раздел «Очная консультация»; — количество переходов в «Онлайн-консультацию»; — количество переходов в «Подбор даты операции»; — Москва / Уфа; — количество нажатий кнопки перехода к менеджеру. При возможности фиксировать источник запуска пользователя через Telegram deep links. Например: t.me/BOT_USERNAME?start=instagram t.me/BOT_USERNAME?start=telegram t.me/BOT_USERNAME?start=site Это позволит понимать, откуда приходят пользователи. ? 18. Администрирование Желательно добавить закрытый раздел администратора. Доступ только для Telegram ID администратора. Команда: /admin В административной панели желательно иметь возможность: — посмотреть количество пользователей; — посмотреть количество переходов к менеджеру; — изменить ссылку на оферту; — включить/отключить отдельные пункты меню; — сделать массовое уведомление пользователям в будущем. Массовая рассылка не является обязательным функционалом первой версии. ? 19. Логика перехода к менеджеру Наиболее важное требование. При переходе пользователя из конкретного раздела менеджер по возможности должен понимать источник обращения. Необходимо предусмотреть разные тексты или метки: Очная / Москва: «Хочу подобрать дату очной консультации в Москве.» Очная / Уфа: «Хочу подобрать дату очной консультации в Уфе.» Онлайн: «Хочу подобрать дату онлайн-консультации.» Операция / Москва: «Хочу подобрать дату операции в Москве.» Операция / Уфа: «Хочу подобрать дату операции в Уфе.» Если Telegram не позволяет технически передать заранее заполненный текст непосредственно в личный чат указанного аккаунта, программист должен предложить альтернативу: — промежуточное копирование текста; — передачу заявки менеджеру самим ботом; — использование inline/share-механизма; — либо отдельную кнопку с понятным названием сценария. ? 20. Юридическая логика Бот должен сохранять разделение между организационной и медицинской услугой. Сервис оказывает услуги по: — организации записи; — подбору времени; — взаимодействию с клиникой по вопросам расписания; — бронированию даты консультации; — бронированию даты операции; — сопровождению записи. Консультация, диагностика, лечение, операция и иные медицинские услуги не оказываются данным сервисом. ? 21. MVP — обязательный функционал первой версии В первую версию обязательно должны войти: 1. /start. 2. Главное меню. 3. Очная консультация. 4. Москва / Уфа. 5. Онлайн-консультация. 6. Подбор даты операции. 7. Москва / Уфа. 8. FAQ. 9. Публичная оферта. 10. Переход к @garipov_kurator. 11. Кнопки «Назад» и «Главное меню». 12. Fallback на произвольное сообщение. 13. Возможность поменять ссылку на публичную оферту без изменения основной логики бота. ? 22. Критерии готовности Работа считается выполненной, если: — бот запускается командой /start; — все кнопки работают; — нет тупиковых экранов; — пользователь всегда может вернуться в главное меню; — корректно работают Москва и Уфа; — корректно отображаются клиники «Спектр» и Giovane; — кнопки менеджера открывают @garipov_kurator; — оферта доступна по отдельной кнопке; — бот корректно работает на iOS и Android Telegram; — после перезапуска бот продолжает работать без вмешательства разработчика; — токен и другие секретные данные не находятся в публичном репозитории; — программист передает исходный код и инструкцию по запуску. ? 23. Что необходимо передать заказчику после завершения Разработчик должен передать: — исходный код; — доступ к серверу или инструкцию по его размещению; — файл конфигурации; — инструкцию по замене токена; — инструкцию по замене Telegram менеджера; — инструкцию по замене ссылки на публичную оферту; — инструкцию по изменению текстов; — данные для доступа к административной части, если она реализована. Бот и учетная запись @BotFather должны находиться под контролем заказчика.
Москва Фрилансеры

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

дистанционно
договорная
Задачи чат-бота: информирование клиентов. Продукт: онлайн школа. Техзадание есть. Описание Ищу специалиста по Telegram-воронкам для онлайн-школы Запускаю онлайн-школу подготовки к экзаменам, 10 предметов. Нужен человек, который соберёт воронку в Telegram и доведёт её до работающего состояния. Задача: Несколько входов в бот с общей базой — на каждый пердмет свой бот, Внутри: квиз-диагностика по предмету с подсчётом балла и рекомендацией курса, короткий опросник для сегментации, выдача материалов, мягкий перевод в основной канал, автоворонки и сегментные рассылки. Точек входа будет много — ролики, посевы, QR, сайт. Нужны deeplink-ссылки с метками, чтобы я видел по каждой конверсию от подписки до оплаты и мог тестировать варианты. Заявки уходят в CRM платформы SOHO.LMS через API. Нужна админка, где мои сотрудники сами меняют тексты, вопросы квиза и рассылки без разработчика. Предполагаю сборку на конструкторе — SaleBot или аналог, но выбор за вами с обоснованием. Что жду в отклике: Два-три бота, которые вы делали — ссылкой, чтобы я зашёл и посмотрел. Какую платформу предлагаете и почему именно её под эти задачи. Как реализуете три вещи: ограничение частоты не более одного сообщения в сутки на подписчика суммарно по всем предметам, A/B-тест шага воронки, сквозную статистику по каждой точке входа до оплаты. Как организовали бы 10 предметов — одним ботом или несколькими.
Москва Фрилансеры

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

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

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

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

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

дистанционно
договорная
Задачи чат-бота: Оповещения и автопубликац. Продукт: Автопубликация. Техзадание есть. Создать бот в тг для автопубликаций оповещений из источника МЧС Рязанской области (МАКС) в мой тг канал.
Москва Фрилансеры

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

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

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

дистанционно
договорная
Задачи чат-бота: Make.com. Продукт: Английский. Техзадания нет.
Санкт-Петербург Фрилансеры