Artem R.
Предложите Artem работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Дизайн и арт
Фото, аудио и видео
Мобильные приложения
Администрирование
Портфолио
-
5000 UAH Веб-панель для автоматизации и управления Telegra
Десктопные приложенияРазработано полноценное веб-приложение на Python и FastAPI для централизованного управления группой Telegram-аккаунтов. Панель позволяет автоматизировать сложные задачи, такие как присоединение к каналам, комментирование постов и управление настройками кампаний, через удобный веб-интерфейс. Система работает в асинхронном режиме, что обеспечивает стабильность и отзывчивость интерфейса во время выполнения долгосрочных задач.
Ключевые функции:
… Веб-интерфейс: Интуитивная панель управления, позволяющая оператору управлять всеми аспектами системы без прямого вмешательства в код.
Управление аккаунтами:
Безопасная пошаговая веб-авторизация новых аккаунтов через код и 2FA, имитирующая вход в официальных приложениях.
Хранение сессий и настроек аккаунтов (прокси, файлы сообщений, заметки) в базе данных SQLite.
Отображение статуса аккаунтов ("Активен", "Заблокирован") с автоматическим обновлением при обнаружении бана.
Полный CRUD-функционал (Create, Read, Update, Delete) для аккаунтов через интерфейс.
Асинхронный запуск задач:
Реализовано фоновое выполнение задач (BackgroundTasks в FastAPI), позволяющее запускать долгосрочные процессы (присоединение, рассылку) без блокировки веб-интерфейса.
Отображение статуса текущей задачи в реальном времени.
Гибкие кампании рассылки:
Возможность создавать кампании, выбирая конкретные аккаунты для участия.
Индивидуальные настройки для каждого аккаунта в рамках одной кампании (отдельные файлы с каналами-целями и сообщениями).
Возможность настраивать глобальные параметры кампании (например, количество сообщений для анализа).
Расширенный функционал комментирования:
Реализована логика для отправки сообщений как комментариев под последний пост в указанных каналах.
Скрипт автоматически находит группу для обсуждений, привязанную к каналу, и последний пост, под которым включены комментарии.
Логирование:
Ведение детального лога всех операций, отображаемого на веб-панели для мониторинга и анализа.
Техническая реализация (Стек технологий):
Backend: Python 3.12
Веб-фреймворк: FastAPI (для создания быстрого и современного API)
Взаимодействие с Telegram: Telethon (асинхронная библиотека для работы с Telegram API)
База данных: SQLAlchemy (как ORM) и SQLite (как реляционная СУБД)
Frontend: HTML5, CSS3, Vanilla JavaScript (с использованием async/await и Fetch API для динамического обновления данных на странице)
Шаблонизатор: Jinja2
Решённые задачи и вызовы:
Проблема: Необходимость управлять большим количеством аккаунтов и запускать задачи без доступа к консоли сервера.
Решение: Создан веб-интерфейс, полностью абстрагирующий пользователя от командной строки.
Проблема: Долгосрочные задачи (рассылка, присоединение) блокировали работу программы.
Решение: Внедрены асинхронные фоновый задачи, позволяющие запускать процессы без "зависания" панели и получать обновления статуса в реальном времени.
Проблема: Стандартный API Telegram не имеет прямой функции "оставить комментарий".
Решение: Разработана комплексная логика, которая анализирует структуру канала, находит привязанную группу для обсуждений и последний доступный для комментирования пост, после чего отправляет сообщение как ответ (reply_to), что визуально выглядит как комментарий.
-
2000 UAH Бот для оценки уровня английского
Разработка ботовтест у боті на визначення рівня англійської мови. Запитання з варіантами відповідей, в кінці показує результат + останнє завдання людина може записати голосове яке зберігається і потім опрацьовується адмінами
-
5000 UAH Сайт-визитка
HTML и CSS версткаОбщая структура и внешний вид:
Одностраничный фокус: Основная часть сайта представлена на одной странице, что делает его похожим на "лендинг" (landing page), предназначенный для конкретного действия – бронирования.
Верхний баннер: Вверху есть яркий желтый баннер с промо-текстом (про горячее предложение), который можно закрыть.
… "Липкий" Хедер: Верхняя темная панель (хедер) с желтым логотипом "FITNESS CLUB SPARTA" и иконкой меню (три полоски) остается видимой при прокрутке страницы вниз.
Герой-секция (Hero): Сразу под хедером расположен большой блок на весь экран с фоновым изображением (спортсмен). Поверх изображения (с легким затемнением для читаемости) выведен текст акции "Абонемент по цене бургера!", подзаголовок "Тренируйся за 30 ₴ в день" и большая желтая кнопка "Забронировать!". Также есть "хлебные крошки" для навигации.
Форма бронирования: Ниже расположена основная функциональная часть – форма "Забронировать тренировку". Здесь пользователь вводит свое Имя, Телефон, выбирает один из клубов (с адресом) из списка, и ставит галочку согласия на обработку данных.
Футер (Подвал): Внизу страницы есть темный футер с несколькими колонками: список услуг, номера телефонов клубов, ссылки на соцсети (Telegram, Instagram, Facebook) и копирайт.
Интерактивность и функционал:
Мобильное меню: Нажатие на иконку "гамбургера" (три полоски) в хедере вызывает выезжающее меню справа. Это меню содержит ссылки:
"Услуги" и "Наши клубы": При нажатии на них разворачиваются/сворачиваются соответствующие подменю со списком услуг или адресов клубов. Эти пункты не ведут на другую страницу, а только управляют подменю.
Ссылки внутри подменю ("Тренажерный зал", адреса клубов), а также "Купить онлайн" и "Контакты" ведут на соответствующие страницы сайта spartaclub.net.
Отправка формы:
Когда пользователь заполняет все обязательные поля формы (включая галочку согласия) и нажимает кнопку "Забронировать", данные формы (имя, телефон, выбранный клуб) отправляются на сервис FormSubmit.
FormSubmit обрабатывает эти данные и отправляет их письмом на указанный email. (Требуется одноразовая активация почты через письмо от FormSubmit).
Перенаправление: Почти сразу после нажатия кнопки "Забронировать" срабатывает JavaScript, который перенаправляет пользователя на отдельную страницу с благодарностью.
Технологии:
HTML: Создает структуру страницы (заголовки, текст, форма, списки, ссылки).
CSS: Оформляет внешний вид (цвета – желто-черная тема, шрифты, отступы, размеры, позиционирование, фоновое изображение, стили меню). Используются CSS переменные для цветов.
JavaScript: Добавляет интерактивность – открытие/закрытие мобильного меню, разворачивание подменю, перенаправление пользователя после отправки формы.
FormSubmit.co: Внешний сервис, который принимает данные из HTML-формы и пересылает их на указанный email, позволяя обойтись без написания собственного серверного кода для обработки формы.
-
1000 UAH Телеграм-бот для створення посилання з текстом
Pythonсоздаётся бот затем прописываю код для создания сообщения в котором будет написан любой текст затем снизу кнопка например играть на которую при нажатии переносит на тот сайт который нужно
-
1500 UAH Фитнес-бот в Телеграм
Pythonкоторый разрабатывает программу тренировки под человека и его желания на 3 дня, показывает индекс массы тела также использует уже готовые видео каждой упражнения для правильности выполнения
Отзывы и комплименты о выполненных проектах 2
14 июня
5000 UAH
Программа
Качество
Профессионализм
Стоимость
Контактность
Сроки
Эмоции только положительные, все мои капризы выполнил)
Человек сделал все с нуля, придумывал гениальные идеи)
Моя оценка 1000
Советую данного фрилансера,
8 мая
700 UAH
Создать телеграм-бота для фитнес-клуба Спарта
Качество
Профессионализм
Стоимость
Контактность
Сроки
Я рекомендую этого фрилансера, все выполнено быстро и качественно
Активность
Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
---|---|---|---|---|---|
Телеграм-чат-бот для сбора заявок
2000 UAH
|
|||||
Анализ текстовых файлов и вывод результатов в телеграм бот
2000 UAH
|
|||||
Телеграм-бот для оплаты и коммуникации
2000 UAH
|
|||||
Регистрация outlook
4999 UAH
|
|||||
Автоматизация системы регистрации и бота для закрытых ужинов (Table 7)
2507 UAH
|
|||||
Создать чат-бот в Телеграм
700 UAH
|
|||||
Разработка Telegram-бота для сервиса SMS-активаций (аренда номеров, прием SMS, без сайта)
10 000 UAH
|
|||||
Автоматизация постов на FB, Telegramm, e-mail рассылки
12 535 UAH
|
|||||
Создать Telegram-бота-нутрициолога
2507 UAH
|
|||||
Telegram-бот для тренировки немецких глаголов (A1–B2)
1221 UAH
|