AutoFreelancer.
Telegram-агент сидит во фриланс-пабликах
и доводит клиента до оплаты.
Полный AI-агент на MTProto: подписан на 26 фриланс-каналов, читает каждую заявку, классифицирует в один из четырёх тиров, пишет клиенту, ведёт диалог до сделки. Каскадный LLM-pipeline режет расход токенов до 90% за счёт regex-фильтра до Haiku и Haiku до Sonnet. Discord и веб-панель — для надзора и подтверждения крупных сделок.
Фриланс-биржи режут user-bot за минуты.
Что остаётся?
Kwork и FL банят аккаунты с автоматическими откликами через 1-2 часа после старта — алгоритмы детектят паттерны (одинаковые ответы, скорость, время суток) и снимают аккаунт даже без жалоб. Avito-фриланс держится дольше, но конверсия низкая, бюджеты совсем мелкие. Telegram-паблики — массовый канал с потоком 5-50 заявок в час, но среди них 80% мусорный шум, прямой спам и скам, а ещё 10% не относятся к нужным нишам.
Чистый автопилот в этой среде нерабочий: либо начнёт писать всем подряд и попадёт под SpamBan от Telegram, либо отвечает шаблонно, и клиенты его раскусят за один обмен. Нужен агент, который сначала умеет молчать — отсеивать заявки на бесплатных слоях, и только потом подключает дорогую LLM на прошедших фильтр.
Шесть слоёв от паблика до оплаченной сделки.
Каскадный LLM-pipeline на три слоя
Первый слой — regex preprocessor. Бесплатно отсеивает чистый мусор, обязательный job-signal (ищу/нужен/требуется/бюджет), прямой спам, флуд по author_id за два часа. Это срезает 90% объёма без LLM и стоит ноль рублей.
Второй слой — Haiku-классификатор. Для прошедших дальше — относит сообщение к одному из четырёх тиров, отдельно достаёт бюджет, срок, объём, опасные сигналы. Третий слой — Sonnet — пишет реальный ответ только тем, кто прошёл первые два. Каждое сообщение в среднем стоит 0.05–0.5 ₽ на LLM.
Анти-детект: бот не должен пахнуть нейросетью
Мгновенное прочтение в Telegram — главный признак автомата. Между событием «пришло сообщение» и моментом, когда бот ставит две галочки, проходит случайные 30–180 секунд. Перед самим ответом — ещё пауза 2–10 секунд с включённой пиктограммой «печатает».
На уровне текста — humanize-постпроцесс: длинные тире, NBSP, троеточия, типографские кавычки заменяются на короткий дефис, обычный пробел, `...` и `"`. Эти шесть мелочей — самый частый признак LLM в живой переписке.
Анти-скам: три слоя защиты от вертушек
Telegram-паблики набиты скамерами — типичный приёмчик «сегодня выберу пять, переведу по 4 000 ₽», «новый банк, 3 000 на карту», «оцените сервис за 2 000». На каждое подобное сообщение бот мог бы тратить токены и время. Поэтому защита идёт ДО Haiku.
Слой A — regex-словарь скам-маркеров (12 паттернов). Слой B — flood-detect по author_id: если один и тот же автор за два часа прислал три разных оффера в разные паблики, ban до перезапуска. Слой C — после extract: если в опасностях `unclear_person` и бюджет ниже 3 000 ₽, skip без responder'а.
Discord-пульт: approve, pause, reply→client
Все крупные сделки и эскалации идут через Discord-канал в виде approval-карточек. Сверху — ярлык тира, бюджет, ниша. Цитата исходного сообщения. Драфт ответа от бота. Реакции 👍 / 👎 / ✏️ на самой карточке.
Тапнул 👍 — бот через 20 секунд отправил клиенту. Хочешь сам ответить — пиши reply на карточку, бот пересылает текст в чат с клиентом. Slash-команды `/pause
Платёжный сценарий: 50/50 с превью под ватермаркой
Для заказов до 5 000 ₽ — стандартный 100% вперёд. Для всего, что выше — двухходовка: первая половина → бот собирает работу → отправляет PDF-превью с диагональным watermark «ПРЕВЬЮ» → клиент платит вторую половину → отправляется чистый файл без водяного знака.
Чек платежа сверяется через vision-модель (Claude Sonnet vision). Если сумма совпадает с заказом и получатель совпадает с реквизитами — статус становится paid автоматически. Если что-то не так — карточка `RECEIPT SUSPICIOUS` и человек уже разбирается вручную.
Веб-панель: то же самое в браузере, basic-auth
Discord удобен с десктопа, но плохо подходит для коротких apprоve-ов с телефона. На FastAPI собрана веб-панель, которая дублирует канал #freelance-bot в обычный список карточек: открыть в браузере, тапнуть «отправить» / «отклонить» / «ответить». Логин по basic-auth, никаких сторонних провайдеров.
Backend ходит в файл-очередь `/tmp/af-panel-queue.jsonl` — туда бот складывает события, оттуда панель их берёт. Простой IPC без шины и без баз данных, восстановление после рестарта мгновенное.
Четыре ярлыка. Четыре сценария.
Свой агент. Свои промпты. Свой надзор.
Агент живёт в ленте.
Владелец дёргается
только на крупное.
Это не «AI-помощник для фрилансера», а полноценный канал привлечения, в котором участие человека минимальное: один-два тапа в день на approval крупных кейсов. Всё остальное — автоматический pipeline с экономией токенов в десять раз.
Бот не палится через типографику, не отправляет одинаковые ответы, не пишет всем подряд. Между сообщениями — паузы как у живого человека, между ответами — humanize-постпроцесс, между сделками — контроль и через Discord, и через веб-панель.
Похожий агент
под свою воронку?
Можно написать боту прямо в Telegram — он живой, отвечает по той же логике, что описана выше. Поговорите как обычный посетитель, дайте «заказ» — увидите как работает pipeline и продающий dealmaker. Если нужен похожий агент под свою воронку (продажи в TG-каналах, обзвон лидов, заявки в WhatsApp) — напишите мне в личку, обсудим.