Разработка Telegram-бота для проекта (Mini-App) доработать блоки или создать с нуля.
Разработка Telegram-бота для проекта VUS, который включает главную страницу с возможностью получения и управления VUS-коинами, выполнения заданий (Tasks), приглашения друзей (Friends) и взаимодействия с NFT. Бот должен быть интегрирован с серверной базой данных для сохранения состояния пользователей и монет, а также иметь административную панель для управления.
Текущий Состояние Проекта
- Создан бот через Bot-Father.
- Написан скрипт на Python для запуска Telegram-бота.
- Подключено Telegram Web API.
- Разработана и задеплоена главная страница (index.html) и другие страницы на GitHub.
- Скрипт бота запускается на локальном компьютере.
- Реализована функция начисления 50 монет VUS при нажатии кнопки "Получить монеты" с использованием
localStorageдля сохранения состояния.
Основные Задачи
1. Переход на Серверное Хранение Данных
- Проблема: Текущее хранение состояния монет в
localStorageпозволяет пользователям получать монеты при открытии бота на разных устройствах. - Решение: Перенести хранение данных пользователей (никнейм, баланс монет, выполненные задания и т.д.) в серверную базу данных.
- Требования:
- Выбрать подходящую базу данных (рекомендуется PostgreSQL или MySQL; избегать SQLite из-за ограничений масштабирования).
- Реализовать API для взаимодействия между Telegram-ботом и базой данных.
- Модифицировать существующий скрипт бота на Python для работы с серверной базой данных.
- Обеспечить безопасность данных (аутентификация, авторизация).
2. Разработка Бизнес-Логики для Вкладок Tasks и Friends
2.1. Вкладка Tasks
- Описание:
- Открывается экран с маленьким лого, названием монеты и условием для получения дополнительных монет («УСЛОВИЕ №2»).
- После нажатия кнопки «Старт» пользователь переходит на страницу социальной сети для подписки.
- После возвращения к боту на главной странице добавляются +10 монет.
- Упрощение: Не подключать API социальных сетей для проверки подписки.
- Требования:
- Реализовать экран Tasks (рис.2).
- Создать кнопку «Старт», которая перенаправляет пользователя на соответствующую социальную сеть.
- После возвращения и нажатия кнопки для подтверждения, автоматически начислять +10 монет.
- Сохранять состояние выполнения задания в базе данных.
4. Технологические Требования
- Языки программирования: Python, JavaScript.
- Фреймворки:
- Backend: Django (рекомендуется) или Flask.
- Frontend: JavaScript для интерактивности веб-страниц.
- База данных: PostgreSQL или MySQL (рекомендуется для масштабирования).
- Деплоймент: Pythonanywhere.com.
- Другие требования:
- Использовать Git для контроля версий.
- Документировать код и создать инструкции по развертыванию.
- Обеспечить масштабируемость и безопасность приложения.
5. Дополнительные Требования
- Интерфейс:
- Обеспечить удобный и интуитивно понятный интерфейс пользователя.
- Учитывать адаптивность для различных устройств.
- Тестирование:
- Провести тестирование функционала на различных этапах разработки.
- Обеспечить исправление ошибок и оптимизацию кода.
- Документация:
- Создать детальную техническую документацию.
- Описать процессы настройки и развертывания проекта.
Работаем ТОЛЬКО через сейф в связи с негативным опытом.
- Интерфейс:
Приложения 1
-
711 4 0 Готов взять. ТЗ в принципе понятное, однако было бы хорошо посмотреть код. Можем обсудить детали?
-
97052 1277 1 10 Здравствуйте. Есть большой опыт в разработке телеграм-ботов. Готов к сотрудничеству
-
2830 19 0 Проще будет сделать с нуля, могу выполнить за указанную стоимость.
-
1094 10 0 Добрый день!
Проще с нуля.
Цена: от $800
Пишите для деталей в личные, обсудим.
С Уважением, Андрей!
-
доброго дня.
Деплоймент: Pythonanywhere.com. - очень усложнить жизнь, если проект будет иметь хотябы 1000 пользователей. Для таких ботов подходит виртуальные серверас 2-я ядрами и 4гб памяти, для начала.
По задачам. Дизайн мини приложения имеется? чтобы видеть объем работ по фронту. Потому как из описания не понятно какой он будет. По бэку +- понятно, но требует уточнения какой вид документации и как проведенные работы будет оцениваться.
-
Актуальные фриланс-проекты в категории Python
Olx
1789 UAH
Мне нужен бот OLX, который извлекает номер телефона из объявления до его публикации! Он ДОЛЖЕН быть неактивным — конкретно в статусе "ожидание". У меня есть записи ожидающих предложений; мне просто нужно извлечь номер из них. Парсинг данных, Python ∙ 30 минут назад ∙ 6 ставок |
Разработка программного обеспечения для управления iPhone через USB-кабель с ПК
10 000 UAH
Необходимо разработать программу для Windows, которая позволяет подключать iPhone с jailbreak через USB-кабель и управлять им с компьютера. Основной функционал: Подключение iPhone через USB. Программа должна быстро распознавать подключенный iPhone и работать через кабель,… C и C++, Python ∙ 1 день 2 часа назад ∙ 16 ставок |
BuzzPost автоматизация Facebook под ИзраильПроект уже есть и он работает - задача решить вопрос по ограничению фб, при количестве постов в час более 3-4 (с 7 утра до 12 ночи) аккаунты клиентов ограничиваются фб. сайт - https://buzzpost.co.il/ Также поискать дыры в логике и в самом проекте и поправить их, опять же логика… Python, Работа с клиентами ∙ 1 день 23 часа назад ∙ 14 ставок |
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 6 дней 1 час назад ∙ 23 ставки |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 7 дней 19 часов назад ∙ 46 ставок |