Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка Telegram-бота "WishList Bot"
Разместить заказ

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
- Опыт интеграции платежных систем
- Понимание принципов безопасности
Дополнительные услуги
- выбор и размещение на сервере
- Язык программирования: 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]