Разработка ботов Telegram — удалённая работа в Москве
Дата: 2025-03-05
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-05
Описание
Задачи чат-бота: интерактивное меню или каталог, ответы на типовые вопросы, финансовые операции. Продукт: Благотворительный аукцион мебели. Техзадание есть. ТЗ для разработки Telegram-бота для аукциона “Мебель для добрых дел“ 1. Основные функции бота: 1. Каталог лотов: - Пользователь может просматривать лоты с фото, описанием и стартовой ценой. - Лоты разделены по категориям (например, кроватки, столы, стулья). 2. Ставки: - Пользователь выбирает лот и делает ставку (деньги не списываются сразу). - Бот проверяет, чтобы новая ставка была выше текущей. 3. Таймер: - Для каждого лота установлено время окончания торгов. - По истечении времени бот автоматически определяет победителя. 4. Оплата: - С победителя списываются деньги через подключенную платежную систему. - Победитель получает уведомление с реквизитами для оплаты. 5. Логистика: - После оплаты менеджер связывается с победителем для организации доставки. 6. Уведомления: - Пользователь получает уведомления о перебитии ставки, победе в аукционе и необходимости оплаты. 2. Технические требования: 2.1. Каталог лотов: - Формат данных: - Название лота. - Описание (материал, размеры, состояние). - Фото (до 3 изображений на лот). - Стартовая цена. - Текущая ставка. - Время окончания торгов. - Команды: - `/start` — приветствие и инструкция. - `/catalog` — просмотр всех лотов. - `/lot_` — просмотр конкретного лота. 2.2. Ставки: - Механика: - Пользователь вводит сумму ставки. - Бот проверяет, что ставка выше текущей. - Если ставка принята, бот обновляет текущую цену лота и уведомляет других участников. -Команды: - `/bid_ <сумма>` — сделать ставку. 2.3. Таймер: -Механика: - Для каждого лота установлено время окончания (например, 18 марта, 20:00). - По истечении времени бот определяет победителя и отправляет ему уведомление. 2.4. Оплата: - Интеграция - Подключение платежной системы (ЮKassa, Stripe, PayPal). - После определения победителя бот отправляет ему ссылку на оплату. - Команды: - `/pay_` — ссылка на оплату для победителя. 2.5. Логистика: - Механика: - После оплаты бот уведомляет менеджера (через Telegram или email). - Менеджер связывается с победителем для уточнения деталей доставки. 2.6. Уведомления: - Типы уведомлений: - «Вашу ставку перебили». - «Вы выиграли лот! Оплатите в течение 24 часов». - «Оплата прошла успешно. Менеджер свяжется с вами для доставки». 3. Дизайн и интерфейс: 3.1. Главное меню: - Кнопки: - «Каталог лотов». - «Мои ставки». - «Помощь». 3.2. Карточка лота: - Фото лота. - Название и описание. - Текущая цена. - Время до окончания торгов. - Кнопка «Сделать ставку». 3.3. Уведомления: - Четкие и краткие сообщения с кнопками для действий (например, «Оплатить»). 4. Технические детали: 4.1. Язык и технологии: - Язык программирования: Python (библиотека `python-telegram-bot`). - База данных: PostgreSQL или SQLite (для хранения лотов, ставок и пользователей). - Платежная система: ЮKassa, Stripe или другая. 4.2. Админка: - Возможность добавлять/редактировать лоты через Telegram или веб-интерфейс. - Просмотр статистики: количество ставок, собранная сумма. 4.3. Безопасность: - Валидация ставок (проверка, что сумма выше текущей). - Защита от спама и фрод-ставок. 5. Пример сценария использования: 1. Пользователь: - Открывает бота, нажимает «Каталог лотов». - Выбирает лот (например, детская кроватка). - Делает ставку: `/bid_1 5000`. 2. Бот: - Проверяет ставку. - Обновляет текущую цену лота. - Уведомляет других участников: «Ставка на лот 1 обновлена: 5 000 ₽». 3. Победитель: - Получает уведомление: «Вы выиграли лот 1! Оплатите 5 000 ₽». - Оплачивает через ссылку. 4. Менеджер: - Получает уведомление: «Победитель лота 1 оплатил. Свяжитесь для доставки».
Похожие заказы
Data scientist
дистанционно
договорная
Разработка с нуля, настройка. Задача по анализу данных для сервиса Провести анализ поступающих данных из Эксель файлов для прогнозирования линейки продуктов для поставки конкретному ресторану/кафе. Прогноз данных соотнести с сезонностью продуктов, прогнозом погоды и линейкой востребованных товаров. Прогноз необходимо сделать на 1 неделю с точностью более 80%. Результат прогноза необходимо сводить в отчёт/дашборт и дублировать ключевые метрики в мессенджер. Настройка передачи результатов анализа в n8n. Настройка автоматического перерасчёта на ингредиенты. Разработка интерфейса для работы с поставщиками. Подключение оповещений и мессенджеров. Вопросы: 1. На какой платформе лучше всего реализовать анализ данных с ML для прогнозирования? 2. Какие исходные данные? 3. В каком виде результаты анализа нужно получать? Примерно видение такое. MVP хочу собрать в n8n. 1. Этап. Автоматический сборщик данных. (POS система "Poster") Настройка выгрузки продаж через циклы + сведение данных, т.к. выгрузку можно получать суммированную за определенный промежуток времени. Нужно диапазон в один день ставить и собирать данные. 2 Этап. Определиться в какой системе хранить данные. Думаю это будет Airtable, либо SQL. -> Передача данных на прогноз к вам. -> Получение ответа Возможно реализовать всю вашу работу сразу в n8n 3 Этап. Автоматический перерасчет на ингредиенты 4 Этап. Разработать Интерфейс для работы с поставщиками. Или хотя бы Google таблицы, Notion или Airtable. 5 Этап. Подключение оповещений и мессенджеров.
Москва
Фрилансеры
2025-05-01
Создание сайтов
дистанционно
договорная
Онлайн-школа. Платформа: Golang. Функционал сайта: Требуется качественный backend на языке Golang с подробной документацией. Есть полное ТЗ, есть возможность проводить работу над backend'ом и frontend'ом одновременно. Вышлю ТЗ после предварительного обсуждения и просмотра резуюме. Контент есть. Требуется качественный backend на языке Golang с подробной документацией и, очень желательно, прокомментированным кодом. Несомненным плюсом (оплачиваемым отдельно) будет способность объяснить тонкости написанного кода и используемых фреймворков и библиотек. Есть полное ТЗ, есть возможность проводить работу над backend'ом и frontend'ом одновременно. Вышлю ТЗ после предварительного обсуждения и просмотра резюме.
Москва
Фрилансеры
2025-05-01
Программирование в Excel
дистанционно
договорная
Автоматизация расчётов, анализ и работа с базами данных, автоматизация формирования отчётов, визуализация данных (графики, диаграммы), финансовые расчёты, автоматизация составления документов, разработка калькуляторов, оптимизация закупок, управления запасами, для перевозки малогабориных рузов. Для полного кточнения нужно связаться сомной. Расчёты: логистические. Финансовые расчёты: заработная плата, финансовые показатели компании, налогообложение. Технического задания нет.
Томск
Фрилансеры
2025-05-01
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Транскрибировать текст из видео, и нарезать видео фрагменты по выбранным текстовым фрагментам, подробнее распишу задачу при отзыве на заявку. Продукт: Видео. Техзадание есть.
Москва
Фрилансеры
2025-05-01
Программирование в Excel
дистанционно
договорная
Автоматизация расчётов, финансовые расчёты. Расчёты: статистические. Финансовые расчёты: заработная плата, финансовые показатели компании. Технического задания нет.
Москва
Фрилансеры
2025-05-01
Создание сайтов
дистанционно
договорная
Сайт с гайдами. Платформа: по рекомендации специалиста. Функционал сайта: http://drophunting.io/ практически идентичный. Контент есть.
Москва
Фрилансеры
2025-05-01
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта, настройка. Создание веб приложения, система автоматизации под ключ.
Москва
Фрилансеры
2025-05-01