Осмысленный фильтр
В критериях учитываются стек, бюджет и признаки демпинга. Причина отбора сохраняется вместе с результатом.
АВТОМАТИЗАЦИЯ ПОИСКА ЗАКАЗОВ
Telegram-бот читает каналы с заказами, оценивает релевантность через LLM и готовит черновики откликов.
01 / КОНТЕКСТ
Сократить ручной просмотр каналов с фриланс-заказами. Из общего потока нужно выделять задачи, которые подходят по стеку и бюджету, и подготавливать материал для быстрого ответа.
Финальное решение остаётся у человека: бот отправляет карточку заказа владельцу, а отклик заказчику владелец отправляет сам.
02 / РЕАЛИЗАЦИЯ
Telethon читает сообщения из Telegram-каналов и сохраняет исходные заказы в Firestore. LLM оценивает соответствие критериям, приоритет и причину отбора. Для подходящих задач отдельный шаг создаёт черновик отклика.
Бот на aiogram доставляет карточку с заказом, текстом ответа и действиями. Исходные сообщения, результаты фильтрации и доставка разделены, чтобы можно было повторить неудавшийся этап.
03 / ВОЗМОЖНОСТИ
В критериях учитываются стек, бюджет и признаки демпинга. Причина отбора сохраняется вместе с результатом.
Текст отклика создаётся для конкретного заказа. В карточке есть действия для копирования и отметки отправки.
После перезапуска бот догоняет пропущенные посты, повторяет обработку после ошибок API и доставляет неотправленные карточки.
В репозитории есть скрипты для проверки парсера, фильтра и генератора на синтетических примерах и заказах из базы.
04 / ТЕКУЩЕЕ СОСТОЯНИЕ
Персональный инструмент с открытым кодом. В репозитории есть инструкция запуска и настройки Telegram-каналов, критериев отбора и AI-модели.