АВТОМАТИЗАЦИЯ ПОИСКА ЗАКАЗОВ

Freelance Bot

Telegram-бот читает каналы с заказами, оценивает релевантность через LLM и готовит черновики откликов.

НАПРАВЛЕНИЕБизнес
ФОРМАТАвтоматизация поиска заказов
Графическая иллюстрация идеи проекта; не снимок рабочего интерфейса.

01 / КОНТЕКСТ

Задача

Сократить ручной просмотр каналов с фриланс-заказами. Из общего потока нужно выделять задачи, которые подходят по стеку и бюджету, и подготавливать материал для быстрого ответа.

Финальное решение остаётся у человека: бот отправляет карточку заказа владельцу, а отклик заказчику владелец отправляет сам.

02 / РЕАЛИЗАЦИЯ

Как устроено

Telethon читает сообщения из Telegram-каналов и сохраняет исходные заказы в Firestore. LLM оценивает соответствие критериям, приоритет и причину отбора. Для подходящих задач отдельный шаг создаёт черновик отклика.

Бот на aiogram доставляет карточку с заказом, текстом ответа и действиями. Исходные сообщения, результаты фильтрации и доставка разделены, чтобы можно было повторить неудавшийся этап.

PythonTelethonaiogramAnthropic APIFirestore

03 / ВОЗМОЖНОСТИ

Что внутри

01

Осмысленный фильтр

В критериях учитываются стек, бюджет и признаки демпинга. Причина отбора сохраняется вместе с результатом.

02

Черновик в контексте

Текст отклика создаётся для конкретного заказа. В карточке есть действия для копирования и отметки отправки.

03

Восстановление после сбоев

После перезапуска бот догоняет пропущенные посты, повторяет обработку после ошибок API и доставляет неотправленные карточки.

04

Проверка отдельных этапов

В репозитории есть скрипты для проверки парсера, фильтра и генератора на синтетических примерах и заказах из базы.

04 / ТЕКУЩЕЕ СОСТОЯНИЕ

Статус проекта

Персональный инструмент с открытым кодом. В репозитории есть инструкция запуска и настройки Telegram-каналов, критериев отбора и AI-модели.