Описание проекта:
Мы запускаем Telegram-бота, который будет помогать рекламодателям привлекать новых подписчиков для их каналов и платить пользователям за выполнение заданий. Бот должен обеспечивать высокую степень автоматизации, работу с базой данных и систему выплат. В проекте также будет предусмотрена сегментация пользователей по целевой аудитории, чтобы рекламодатели могли настроить таргетинг.
Ищу опытного разработчика для создания бота с нуля, включая архитектуру базы данных, настройку серверной части и интеграцию с платежными системами.
Технические требования:
1. Функционал бота:
- Регистрация пользователей (сегментация по возрасту, интересам, пол, стране и т.п.).
- Предоставление заданий на подписку (рекламодатель указывает параметры: пол, возраст, интересы, и т.д.).
- Выполнение заданий (пользователи выполняют подписки на каналы и получают вознаграждение).
- Реализовать защиту от накрутки и отписок (выплаты только после 7 дней).
- Интеграция с платежными системами (например, ЮMoney или криптовалютные переводы).
2. База данных:
- Таблицы для пользователей (сегментация, баланс, история транзакций).
- Таблицы для рекламодателей (параметры заказов, настройка таргетинга).
- Логика распределения заданий, управление лимитами подписчиков, контроль выполнения.
3. Интерфейс и админ-панель:
- Разработка удобной админ-панели для управления ботом (управление заказами, просмотр статистики, настройка кампаний).
- Простота использования для пользователей (интуитивно понятный интерфейс).
4. Технологии:
- Python с использованием библиотеки aiogram или pyTelegramBotAPI.
- PostgreSQL (или другой СУБД) для хранения данных.
- Возможно, Docker для развертывания бота на сервере.
5. Требования к разработчику:
- Опыт разработки Telegram-ботов (обязателен).
- Знание Python, PostgreSQL, базовые навыки работы с Docker (желательно).
- Опыт интеграции с платежными системами (желательно).
- Ответственность и внимательность к деталям.
6. Сроки:
- Ожидаемые сроки: 2–4 недели на создание бота.
Дополнительно:
Проект будет развиваться, и в дальнейшем есть возможность работы над улучшениями и новыми функциями.
Что нужно от вас:
1. Пример портфолио с ранее выполненными Telegram-ботами.
2. Оценка стоимости разработки.
3. Прогнозируемые сроки выполнения работы.