Telegram-бот для поиска зарубежных freelance-заказов с AI-откликами

Ссылка на работу
image image image image
Разработан MVP Telegram-бота для фрилансеров, который помогает отслеживать новые проекты на зарубежных freelance-платформах, фильтровать подходящие заказы и быстро готовить персонализированные отклики с помощью AI. Задача проекта — сократить время на ручной поиск заказов и подготовку откликов. Пользователь настраивает фильтры по категории, ключевым словам и бюджету, после чего получает уведомления о новых проектах прямо в Telegram. Что реализовано: — Telegram-бот на aiogram 3.x; — лента проектов с описанием, бюджетом и тегами; — фильтрация по категории, ключевым словам и бюджету; — сохранение пользовательских фильтров; — AI-генерация откликов через OpenAI API; — персональный промпт пользователя; — предпросмотр отклика перед отправкой; — лимиты Free-плана и логика Pro-подписки; — push-уведомления о новых проектах; — Redis для сессий и кэша; — backend API на FastAPI; — PostgreSQL / SQLite для dev-режима; — Docker Compose для запуска; — README и инструкция по запуску. Архитектура разделена на сервисы: Telegram bot, API gateway, parser service, AI service и notification service. Это упрощает масштабирование и доработку модулей. Предусмотрен контроль качества AI-ответов: пользователь видит отклик перед использованием и может отредактировать текст или промпт. Стек: Python 3.11, aiogram 3.x, FastAPI, Redis, PostgreSQL, SQLite, APScheduler, OpenAI API, Docker Compose. Результат — рабочий MVP Telegram-бота для поиска заказов, генерации AI-откликов, фильтров и уведомлений.