Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разработка Telegram-бота "WishList Bot"

Разместить заказ
6 фрилансеров уже откликнулись на этот заказ
Цены от 2400 ₽ до 300000 ₽.
Сроки от 1 до 360 дней.
Данные обновляются раз в 10 минут.
l
Заказчик
Отзывы фрилансеров: + 44 - 0
Зарегистрирован на сайте 14 лет и 1 месяц
Бюджет: по договоренности
1. Общие требования
- Язык программирования: Python 3.10+ с использованием Aiogram 3.x
- База данных: PostgreSQL (минимальные требования – SQLite для MVP)
- Хостинг: VPS/VDS с Ubuntu 20.04 LTS
- Монетизация: Встроенная система комиссий (0,5% от суммы сбора)

2. Основные модули системы

2.1. Модуль пользователей
- Регистрация через номер телефона в Telegram
- Верификация SMS-кодом
- Профиль с историей вишлистов и участия в сборах

2.2. Модуль вишлистов
- Создание/редактирование списков
- Категоризация подарков (электроника, книги, одежда)
- Система приоритетов (3 уровня важности (очень хочу, хочу, было бы не плохо)
- Возможность добавления ссылок на товары

2.3. Модуль контактов
- Импорт контактов из адресной книги Telegram
- Фильтрация по частоте общения
- Система "умных" приглашений

2.4. Платежный модуль
- Интеграция с CloudPayments и ЮMoney
- Система распределенных платежей
- Холдирование средств
- Автоматические уведомления

3. Технические спецификации

3.1. Backend
- Асинхронная архитектура
- REST API для WebApp
- Кэширование Redis
- Автоматическое резервное копирование

3.2. Frontend
- Интерактивное меню в Telegram
- WebApp на Vue.js
- Адаптивный дизайн
- Темная/светлая темы

3.3. Безопасность
- Валидация всех входящих данных
- Защита от SQL-инъекций
- Двухфакторная аутентификация для платежей
- Ежедневный аудит безопасности

4. Этапы разработки

Этап 1: Ядро системы 
- Базовая функциональность бота
- Система вишлистов
- Профили пользователей

Этап 2: Платежи 
- Интеграция платежных систем
- Система распределения средств
- История транзакций

Этап 3: WebApp 
- Разработка интерфейса
- Синхронизация с ботом
- Оптимизация под мобильные устройства

Этап 4: Тестирование (1 неделя)
- Нагрузочное тестирование
- Проверка безопасности
- Исправление багов

5. Требования к разработчику
- Опыт работы с Aiogram 3.x – 2+ года
- Портфолио аналогичных проектов
- Знание PostgreSQL и Redis
- Опыт интеграции платежных систем
- Понимание принципов безопасности

Дополнительные услуги
- выбор и размещение на сервере
Разделы:
Опубликован:
25.03.2025 | 22:54 [поднят: 25.03.2025 | 22:54]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->